<!DOCTYPE html>
<!-- saved from url=(0131)https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&mid=2247483895&idx=1&sn=b685934ee0d08b9d01cc0c35ed7fed71&scene=19#wechat_redirect -->
<html class="
"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="wechat-enable-text-zoom-em" content="true">

<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="color-scheme" content="light dark">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0,viewport-fit=cover">
<link rel="shortcut icon" type="image/x-icon" href="https://res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico" reportloaderror="">
<link rel="mask-icon" href="https://res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg" color="#4C4C4C" reportloaderror="">
<link rel="apple-touch-icon-precomposed" href="https://res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png" reportloaderror="">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
<script nonce="" reportloaderror="">try{document.getElementsByTagName('html').item(0).style.webkitTextSizeAdjust=JSON.parse(window.__wxWebEnv.getEnv()).fontScale+'%'}catch(e){}</script>
<script type="text/javascript" nonce="" reportloaderror="">
  window.logs = { pagetime: {} };
  window.logs.pagetime['html_begin'] = (+new Date());
  window.LANG = "zh_CN"; // 页面语言 zh_CN en_US
</script>

    <script type="text/javascript" nonce="" reportloaderror="">
/**
 * 于2022-02-21重构vite
 * 仅保留原有moon.js中上报相关的部分
 * @author baakqiu
 * @date 2022-02-21
 */

var WX_BJ_REPORT = window.WX_BJ_REPORT || {};
(function(_) {
  if (_.BadJs) {
    return;
  }
  //onerror上报名 
  var BADJS_WIN_ERR = 'BadjsWindowError';
  var extend = function(source, destination) {
    for (var property in destination) {
      source[property] = destination[property]
    }
    return source
  }
  /*
    出错上报字段:mid name key  msg  stack file col line uin
    mid 模块名
    name 监控名
    key 特征值
    msg 额外信息
  */
  _.BadJs = {
    uin: 0,
    mid: "",
    view: "wap",
    _cache: {}, //上报_cache 同一mid name key 只会上报一次
    _info: {}, // 打点记录 会写入msg帮助定位
    _hookCallback: null,
    ignorePath: true,
    throw: function(e, extData) {
      this.onError(e, extData);
      throw e;
    },
    //接收异常并上报处理 如果有额外信息可以放在第二个参数_data中
    // _data 只能覆盖上报协议的字段mid （name,key 不建议通过data覆盖） msg  stack file col line uin
    onError: function(e, extData) {
      try {
        //标记已执行的throw
        if (e.BADJS_EXCUTED == true) {
          return;
        }
        e.BADJS_EXCUTED = true;
        var data = errToData(e);
        data.uin = this.uin;
        data.mid = this.mid;
        data.view = this.view;
        data.cmdb_module = 'mmbizwap';
        //data.msg = msg || data.msg;
        if (!!extData) {
          data = extend(data, extData);
        }
        //如果cid存在 将cid合并到key
        if (data.cid) {
          data.key = "[" + data.cid + "]:" + data.key;
        }
        
        if (data._info) {
          if (Object.prototype.toString.call(data._info) == "[object Object]") {
            data.msg += " || info:" + JSON.stringify(data._info);
          } else if (Object.prototype.toString.call(data._info) == "[object String]") {
            data.msg += " || info:" + data._info;
          } else {
            data.msg += " || info:" + data._info;
          }
        }
        if (typeof this._hookCallback == "function") {
          if (this._hookCallback(data) === false) {
            return
          }
        }
        this._send(data);
        return _.BadJs;
      } catch (e) {
        console.error(e);
      }
    },
    winErr: function(event) {
      if (event.error && event.error.BADJS_EXCUTED) {
        return;
      }
      if (event.type === 'unhandledrejection') {
        _.BadJs.onError(createError(event.type, event.reason, "", "", "", event.reason));
      }else{
        _.BadJs.onError(createError(BADJS_WIN_ERR, event.message, event.filename, event.lineno, event.colno, event.error));
      }
    },
    init: function(uin, mid, view) {
      this.uin = uin || this.uin;
      this.mid = mid || this.mid;
      this.view = view || this.view;
      return _.BadJs;
    },
    //钩子函数
    hook: function(fn) {
      this._hookCallback = fn;
      return _.BadJs;
    },
    _send: function(data) {
      //hack uin mid
      if (!data.mid) {
        if (typeof window.PAGE_MID !== 'undefined' && window.PAGE_MID) {
          data.mid = window.PAGE_MID;
        } else {
          return;
        }
      }
      if (!data.uin) {
        data.uin = window.user_uin || 0;
      }
      // 发送要去重 
      var flag = [data.mid, data.name, data.key].join("|");
      if (this._cache && this._cache[flag]) {
        return
      } else {
        this._cache && (this._cache[flag] = true);
        this._xhr(data);
      }
      return _.BadJs;
    },
    _xhr: function(data) {
      //console.log(data);
      var xmlobj;
      if (window.ActiveXObject) {
        try {
          xmlobj = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (E) {
            xmlobj = false;
          }
        }
      } else if (window.XMLHttpRequest) {
        xmlobj = new XMLHttpRequest();
      }
      var param = "";
      for (var key in data) {
        if (key && data[key]) {
          param += [key, "=", encodeURIComponent(data[key]), "&"].join("");
        }
      }
      if (xmlobj && typeof xmlobj.open == "function") {
        xmlobj.open("POST", "https://badjs.weixinbridge.com/report", true);
        xmlobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        xmlobj.onreadystatechange = function(status) {};
        xmlobj.send(param.slice(0, -1));
      } else {
        var img = new Image();
        img.src = "https://badjs.weixinbridge.com/report?" + param;
      }
    },
    // key是特征值 默认上报msg就是key，也可以主动传msg包含更多上报信息 
    report: function(name, key, data) {
      this.onError(createError(name, key), data);
      return this;
    },
    // 打点标记
    mark: function(info) {
      this._info = extend(this._info, info);
    },
    nocache: function() {
      this._cache = false;
      return _.BadJs;
    }
  }
  function createError(name, msg, url, line, col, error) {
    return {
      name: name || "",
      message: msg || "",
      file: url || "",
      line: line || "",
      col: col || "",
      stack: (error && error.stack) || "",
    }
  }
  //将异常错误转换成上报协议支持的字段
  /*
  * 先取e对象上的file line col等字段
  * 再解析e.statck
  * name 错误大类 默认取badjs_try_err|badjs_win_err
  * key  错误标识 e.message
  * msg  错误信息 e.message
  * stack 错误堆栈 e.stack
  * file 错误发生的文件
  * line 行
  * col 列
  * client_version
  */
  function errToData(e) {
    var _stack = parseStack(e);
    return {
      name: e.name,
      key: e.message,
      msg: e.message,
      stack: _stack.info,
      file: _stack.file,
      line: _stack.line,
      col: _stack.col,
      client_version: "",
      _info: e._info
    }
  }
  function parseStack(e) {
    e._info = e._info || ""; // 当前错误的额外信息 最终上报到info
    var stack = e.stack || "";
    var _stack = {
      info: stack,
      file: e.file || "",
      line: e.line || "",
      col: e.col || "",
    };
    if (_stack.file == "") {
      // 提取file line col
      var stackArr = stack.split(/\bat\b/);
      if (stackArr && stackArr[1]) {
        var match = /(https?:\/\/[^\n]+)\:(\d+)\:(\d+)/.exec(stackArr[1]);
        if (match) {
          //若stack提取的file line col跟e中的属性不一致，以stack为准 但在e._info中记录原始数据
          if (match[1] && match[1] != _stack.file) {
            _stack.file && (e._info += " [file: " + _stack.file + " ]");
            _stack.file = match[1];
          }
          if (match[2] && match[2] != _stack.line) {
            _stack.line && (e._info += " [line: " + _stack.line + " ]");
            _stack.line = match[2];
          }
          if (match[3] && match[3] != _stack.col) {
            _stack.col && (e._info += " [col: " + _stack.col + " ]");
            _stack.col = match[3];
          }
        }
      }
    }
    //替换堆栈中的文件路径 combojs太长
    if (_stack && _stack.file && _stack.file.length > 0) {
      _stack.info = _stack.info.replace(new RegExp(_stack.file.split("?")[0], "gi"), "__FILE__")
    }
    //堆栈路径只保存文件名
    if (_.BadJs.ignorePath) {
      _stack.info = _stack.info.replace(/http(s)?\:[^:\n]*\//ig, "").replace(/\n/gi, "");
    }
    return _stack;
  }
  //兜底方法
  window.addEventListener && window.addEventListener('error', _.BadJs.winErr);
  window.addEventListener && window.addEventListener('unhandledrejection', _.BadJs.winErr);
  return _.BadJs;
})(WX_BJ_REPORT);
window.WX_BJ_REPORT = WX_BJ_REPORT;
/**
 * 兼容wap项目的简单CMD管理
 * 所有wap项目必须包含此文件才可以执行成功
 * 暴露在全局的变量仍然以seajs为命名空间，跟web项目保持一致
 * 支持的API是seajs.use，以及require define
 * @author raphealguo
 * @date 20140326
 */
function __moonf__() {
  if (window.__moonhasinit) return;
  window.__moonhasinit = true;
  window.__moonclientlog = []; // moon中存到客户端日志里面的内容，最终写入到客户端的地点在fereport.js
  if (typeof JSON != "object") { //针对IE7的hack
    window.JSON = {
      stringify: function() { return ""; },
      parse: function() { return {}; }
    };
  }
  var moon_init = function() {
    // 前端的@cunjinli
    (function() {
      // @cunjinli 重写alert函数, moonsafe监控
      var _alert = window.alert;
      window.__alertList = [];
      window.alert = function(msg) {
        _alert(msg);
        window.__alertList.push(msg);
      };
    })();
    /**
     * moonsafe @cunjinli 加在这里
     */
    (function() {
      // if (window.__nonce_str) {
      //   var __old_createElement = document.createElement;
      //   document.createElement = function(tagName) {
      //     var node = __old_createElement.apply(this, arguments);
      //     if (typeof tagName == 'object') {
      //       tagName = tagName.toString();
      //     }
      //     if (typeof tagName == 'string' && tagName.toLowerCase() == 'script') {
      //       node.setAttribute("nonce", window.__nonce_str);
      //     }
      //     return node;
      //   }
      // }
      if (window.addEventListener && window.__DEBUGINFO && Math.random() < 0.01) {
        window.addEventListener("load", function() {
          var node = document.createElement('script');
          node.src = __DEBUGINFO.safe_js;
          node.type = 'text/javascript';
          node.async = true;
          var head = document.head || (document.getElementsByTagName("head")[0]);
          head.appendChild(node);
        });
      }
    })();
    /**
     * mooncatch
     * 对各种异步回调都使用try catch错误上报
     * @radeonwu raphealguo
     */
    (function() {
      var inWx = (/MicroMessenger/i).test(navigator.userAgent);
      var inMp = (/MPAPP/i).test(navigator.userAgent);
      var _idkey = 121261; //上报的idkey 添加默认上报值
      var _startKey; //开始的key
      var _limit; //上报的key的长度
      var _badjsId;
      var _reportOpt; //上报的额外信息
      var _extInfo; //附加的预留字段，如网络采样率采样率network_rate， 总体上报率rate
      var MOON_LISTENER_ERROR_KEY_OFFSET = 2; //addEventListener上报时的偏移量为2
      var MOON_AJAX_NETWORK_OFFSET = 4; //network错误时的上报偏移量为4，这里在ajax.js中上报，这里需要加入采样率
      var MOON_ASYNC_ERROR_KEY_OFFSET = 9; //setTimeout和setInterval上报时的偏移量为9
      var MOON_LOCALSTORAGE_ERROR_KEY_OFFSET = 10; //localstorage.setItem失败时的偏移量为10
      window.__initCatch = function(opt) {
        _idkey = opt.idkey;
        _startKey = opt.startKey || 0;
        _limit = opt.limit;
        _badjsId = opt.badjsId;
        _reportOpt = opt.reportOpt || "";
        _extInfo = opt.extInfo || {};
        _extInfo.rate = _extInfo.rate || 0.5;
      }
      //暴露的上报函数，供core.js和ajax.js上报错误使用，array = [{offset:MOON_JSAPI_KEY_OFFSET, log:"ready", e:e}]
      window.__moon_report = function(array, rate_opt) {
        var isAcrossOrigin = false;
        var href = '';
        try {
          href = top.location.href;
        } catch (e) {
          isAcrossOrigin = true;
        }
        var rate = 0.5;
        if (!!_extInfo && !!_extInfo.rate) {
          rate = _extInfo.rate;
        }
        if (!!rate_opt && (typeof rate_opt == 'number')) {
          rate = rate_opt;
        }
        if (
          (!(/mp\.weixin\.qq\.com/).test(location.href) && !(/payapp\.weixin\.qq\.com/).test(location.href)) ||
          Math.random() > rate ||
          !(inWx || inMp) ||
          (top != window && !isAcrossOrigin && !(/mp\.weixin\.qq\.com/).test(href))
        ) {
          //return ;
        }
        if (isObject(array))
          array = [array];
        if (!isArray(array) || _idkey == '')
          return;
        var data = "";
        var log = []; //存放array中每个对象关联的log
        var key = []; //存放array中每个上报的key
        var val = []; //存放array中每个上报的value
        var idkey = [];
        //如果这里没有opt.limit，直接上报到startKey
        if (typeof _limit != "number") {
          _limit = Infinity;
        }
        for (var i = 0; i < array.length; i++) {
          var item = array[i] || {};
          if (item.offset > _limit) continue; //上报的偏移量超过limit
          if (typeof item.offset != "number") continue;
          if (item.offset == MOON_AJAX_NETWORK_OFFSET && !!_extInfo && !!_extInfo.network_rate && Math.random() >= _extInfo.network_rate) {
            continue;
          }
          //log[i] = item.log || "";
          var k = _limit == Infinity ? _startKey : (_startKey + item.offset);
          log[i] = (("[moon]" + _idkey + "_" + k + ";") + item.log + ";" + getErrorMessage(item.e || {})) || "";
          key[i] = k;
          val[i] = 1;
        }
        for (var j = 0; j < key.length; j++) {
          idkey[j] = _idkey + "_" + key[j] + "_" + val[j];
          data = data + "&log" + j + "=" + log[j];
        }
        if (idkey.length > 0) {
          // sendReport("idkey=" + idkey.join(";") + "&lc=" + log.length + data);
          sendReport("POST", location.protocol + '//mp.weixin.qq.com/mp/jsmonitor?', "idkey=" + idkey.join(";") + "&r=" + Math.random() + "&lc=" + log.length + data);
          // 把图文消息的错误上报一份到badjs，只支持get请求
          // 这里由于量比较大，把badjs的内层怼爆了，这里加多一个采样，并且去掉用户的信息
          var rate = 1;
          if (_extInfo && _extInfo.badjs_rate) { // 初始化时的badjs采样率
            rate = _extInfo.badjs_rate;
          }
          if (Math.random() < rate) {
            data = data.replace(/uin\:(.)*\|biz\:(.)*\|mid\:(.)*\|idx\:(.)*\|sn\:(.)*\|/, '');
            if(!!_badjsId){
              var _img = new Image();
              var _src = 'https://badjs.weixinbridge.com/badjs?id=' + _badjsId + '&level=4&from=' + encodeURIComponent(location.host) + '&msg=' + encodeURIComponent(data);
              _img.src = _src.slice(0, 1024);
            }
            // badjs同时报一份到新监控 
            if (typeof WX_BJ_REPORT != "undefined" && WX_BJ_REPORT.BadJs) {
              for (var i = 0; i < array.length; i++) {
                var item = array[i] || {};
                if (item.e) {
                  WX_BJ_REPORT.BadJs.onError(item.e,{_info:item.log});
                } else {
                  var name = /[^:;]*/.exec(item.log)[0];
                  WX_BJ_REPORT.BadJs.report(name, item.log, { mid: "mmbizwap:Monitor" });
                }
              }
            }
          } else {
            //虽然采样没有执行 但实际是有被BadJs.onError，置位一下
            for (var i = 0; i < array.length; i++) {
              var item = array[i] || {};
              if (item.e) {
                item.e.BADJS_EXCUTED = true;
              }
            }
          }
        }
      }
      function isArray(obj) { //判断输入是否为数组
        return Object.prototype.toString.call(obj) === '[object Array]';
      }
      function isObject(obj) { //判断输入是否为对象
        return Object.prototype.toString.call(obj) === '[object Object]';
      }
      function getErrorMessage(e) {
        var stack = e.stack + ' ' + e.toString() || ""; //错误堆栈信息
        try {
          //先取出res域名
          if (!window.testenv_reshost) {
            stack = stack.replace(/http(s)?:\/\/res\.wx\.qq\.com/g, "");
          } else {
            var host = 'http(s)?://' + window.testenv_reshost;
            var reg = new RegExp(host, 'g');
            stack = stack.replace(reg, "");
          }
          //提取最后一个.js前边的
          var reg = /\/([^.]+)\/js\/(\S+?)\.js(\,|:)?/g;
          while (reg.test(stack)) {
            // stack = stack.replace(reg, "3"); 解决$问题
            stack = stack.replace(reg, function(a, b, c, d, e, f) {
              return c + d
            });
          }
        } catch (e) {
          stack = e.stack ? e.stack : "" //错误堆栈信息
        }
        var ret = [];
        for (o in _reportOpt) {
          if (_reportOpt.hasOwnProperty(o)) {
            ret.push(o + ":" + _reportOpt[o]);
          }
        }
        ret.push("STK:" + stack.replace(/\n/g, ""));
        return ret.join("|");
      }
      function sendReport(type, url, data) { //post方法用于提交数据
        if (!/^mp\.weixin\.qq\.com$/.test(location.hostname)) { //非MP域名使用 img方式上报
          var tmp = [];
          data = data.replace(location.href, (location.origin || "") + (location.pathname || "")).replace("#wechat_redirect", "").replace("#rd", "").split("&");
          for (var i = 0, il = data.length; i < il; i++) {
            var a = data[i].split("=");
            if (!!a[0] && !!a[1]) {
              tmp.push(a[0] + "=" + encodeURIComponent(a[1]));
            }
          }
          var _img = new window.Image();
          _img.src = (url + tmp.join("&")).substr(0, 1024);
          return;
        }
        var xmlobj; //定义XMLHttpRequest对象  
        if (window.ActiveXObject) { //如果当前浏览器支持Active Xobject，则创建ActiveXObject对象    
          try {
            xmlobj = new ActiveXObject("Msxml2.XMLHTTP");
          } catch (e) {
            try {
              xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (E) {
              xmlobj = false;
            }
          }
        } else if (window.XMLHttpRequest) { //如果当前浏览器支持XMLHttpRequest，则创建XMLHttpRequest对象  
          xmlobj = new XMLHttpRequest();
        }
        if (!xmlobj) return;
        //xmlobj.open("POST", location.protocol + "//mp.weixin.qq.com/mp/jsmonitor?", true);         
        xmlobj.open(type, url, true);
        xmlobj.setRequestHeader("cache-control", "no-cache");
        xmlobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); //设置请求头信息              
        xmlobj.setRequestHeader("X-Requested-With", "XMLHttpRequest");
        xmlobj.send(data); //发送数据  
      }
      function catTimeout(foo) {
        return function(cb, timeout) {
          if (typeof cb === 'string') {
            try {
              cb = new Function(cb);
            } catch (err) {
              throw err;
            }
          }
          var args = [].slice.call(arguments, 2);
          var _cb = cb;
          cb = function() {
            try {
              return _cb.apply(this, (args.length && args) || arguments);
            } catch (error) {
              if (error.stack && console && console.error) { //chrome有bug，特定情况下看不到throw的error，这里console.error下，防止给调试留坑
                console.error("[TryCatch]" + error.stack);
              }
              if (!!_idkey && !!window.__moon_report) { //没有初始化_key，直接throw error
                //sendReport(error);
                window.__moon_report([{ offset: MOON_ASYNC_ERROR_KEY_OFFSET, log: "timeout_error;host:" + location.host, e: error }]);
                //breakOnError(timeoutkey);
              }
              throw error;
            }
          }
          return foo(cb, timeout);
        };
      };
      window.setTimeout = catTimeout(window.setTimeout);
      window.setInterval = catTimeout(window.setInterval);
      if (Math.random() < 0.01 && !!window.Document && !!window.HTMLElement) {
        var cb_map = {};
        var moon_lid = 0;
        function catAddListener(foo) {
          return function(type, cb, useCapture) {
            if (typeof useCapture === "undefined") {
              var useCapture = false;
            }
            var that = this;
            var _cb = cb || function() {};
            cb = function() {
              try {
                //arguments[0].currentTarget.setAttribute("data-moon_lid") = moon_lid;
                //_cb.moon_lid = moon_lid;
                return _cb.apply(that, arguments);
              } catch (error) {
                if (error.stack && console && console.error) { //chrome有bug，特定情况下看不到throw的error，这里console.error下，防止给调试留坑
                  console.error("[TryCatch]" + error.stack);
                }
                if (!!_idkey && !!window.__moon_report) { //没有初始化_key，直接throw error
                  window.__moon_report([{ offset: MOON_LISTENER_ERROR_KEY_OFFSET, log: "listener_error;type:" + type + ";host:" + location.host, e: error }]);
                  //breakOnError(timeoutkey);
                }
                throw error;
              }
            }
            _cb.moon_lid = moon_lid;
            cb_map[moon_lid] = cb;
            moon_lid++;
            return foo.call(that, type, cb, useCapture);
          }
        }
        function catRemoveListener(foo) {
          return function(type, cb, useCapture) {
            if (typeof useCapture === "undefined") {
              var useCapture = false;
            }
            var that = this;
            cb = cb_map[cb.moon_lid];
            return foo.call(that, type, cb, useCapture);
          }
        }
        Document.prototype.addEventListener = catAddListener(Document.prototype.addEventListener);
        Document.prototype.removeEventListener = catRemoveListener(Document.prototype.removeEventListener);
        HTMLElement.prototype.addEventListener = catAddListener(HTMLElement.prototype.addEventListener);
        HTMLElement.prototype.removeEventListener = catRemoveListener(HTMLElement.prototype.removeEventListener);
      }
      //alert("setItem begin");
      //window.localStorage.setItem = function(){a=c;}//故意
      var ua = window.navigator.userAgent;
      if ((/ip(hone|ad|od)/i.test(ua) || /android/i.test(ua)) && !/windows phone/i.test(ua) && !!window.localStorage && !!window.localStorage.setItem) {
        var _setItem = window.localStorage.setItem;
        var count = 0;
        window.localStorage.setItem = function(k, v) {
          if (count >= 10) { //一直失败 不要再继续试了，可能类似safari无痕模式 不允许写入了
            return;
          }
          try {
            _setItem.call(window.localStorage, k, v);
          } catch (error) {
            //alert(error);
            if (error.stack && console && console.error) { //chrome有bug，特定情况下看不到throw的error，这里console.error下，防止给调试留坑
              console.error("[TryCatch]" + error.stack);
            }
            window.__moon_report([{ offset: MOON_LOCALSTORAGE_ERROR_KEY_OFFSET, log: "localstorage_error;" + error.toString(), e: error }]);
            count++;
            if (count >= 3 && !!window.moon && window.moon.clear) {
              // 可能爆满 清理一下localstorage
              moon.clear();
            }
          }
        }
        //alert("setItem end");
      }
    })();
    // 后面的@cunjinli
  };
  moon_init();
  //由于moon异步化，所以有些逻辑需要moon加载完之后才执行的 放到全局callback函数__moon_initcallback里边
  (!!window.__moon_initcallback) && (window.__moon_initcallback());
}
// 为适应inline逻辑，有map时才主动自执行 @zhikaimai
// if (typeof window.moon_map == 'object') {
//     __moonf__();
// }
__moonf__();

if (!!window.addEventListener){
  window.addEventListener("load",function(){
    var MOON_SCRIPT_ERROR_KEY_OFFSET = 1; //script上报时的偏移量为1
    var ns = document.querySelectorAll("[reportloaderror]");
    for(var ni=0,nl=ns.length;ni<nl;ni++)
      ns[ni].onerror=function(ev){
        window.__moon_report([{ offset: MOON_SCRIPT_ERROR_KEY_OFFSET, log: "load_script_error:" + ev.target.src, e: new Error('LoadResError') }], 1);
        window.WX_BJ_REPORT.BadJs.report("load_script_error", ev.target.src, { mid: "mmbizwap:Monitor" });
      };
  });
}
</script>

    <script type="text/javascript" nonce="" reportloaderror="">
  var testRdmUrl = '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/common/icon_avatar_default5ef31d.svg';
  // 如果是资源是mp域名，则是rdm环境
  if (testRdmUrl.indexOf('mp.weixin.qq.com') > 0) {
    window.__allowLoadResFromMp = true; // 允许从mp.weixin.qq.com加载js资源
    window.__loadAllResFromMp = true; // 所有js资源都从mp域名加载

    // 给底色加个原谅绿
    // document.documentElement.style.boxShadow = 'inset 0 0 15px green';
  }
</script>


    

  
  <meta name="description" content="狂神说Linux系列连载课程，通俗易懂，基于CentOS7，欢迎各位狂粉转发关注学习。">
  <meta name="author" content="秦疆">

  
  <meta property="og:title" content="狂神说Linux03：Vim使用及账号用户管理">
  <meta property="og:url" content="http://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&amp;mid=2247483895&amp;idx=1&amp;sn=b685934ee0d08b9d01cc0c35ed7fed71&amp;chksm=ce610754f9168e4280b6449078ee9fd19dd5fd1f44f90bb7b57231a860068fb38697059d17f5#rd">
  <meta property="og:image" content="http://mmbiz.qpic.cn/mmbiz_jpg/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMAxSVzPZDsx2I9S3vbTYQic8mUHmWXcxs4g1VIc6AVqP6ot9jHaJqr9w/0?wx_fmt=jpeg">
  <meta property="og:description" content="狂神说Linux系列连载课程，通俗易懂，基于CentOS7，欢迎各位狂粉转发关注学习。">
  <meta property="og:site_name" content="微信公众平台">
  <meta property="og:type" content="article">
  <meta property="og:article:author" content="秦疆">

  
  <meta property="twitter:card" content="summary">
  <meta property="twitter:image" content="http://mmbiz.qpic.cn/mmbiz_jpg/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMAxSVzPZDsx2I9S3vbTYQic8mUHmWXcxs4g1VIc6AVqP6ot9jHaJqr9w/0?wx_fmt=jpeg">
  <meta property="twitter:title" content="狂神说Linux03：Vim使用及账号用户管理">
  <meta property="twitter:creator" content="秦疆">
  <meta property="twitter:site" content="微信公众平台">
  <meta property="twitter:description" content="狂神说Linux系列连载课程，通俗易懂，基于CentOS7，欢迎各位狂粉转发关注学习。">


    <title>狂神说Linux03：Vim使用及账号用户管理</title>
    
<style>
</style>


    
<script type="module" nonce="" reportloaderror="">!function(){try{new Function("m","return import(m)")}catch(o){console.warn("vite: loading legacy build because dynamic import is unsupported, syntax error above should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}}();</script>
<script type="module" crossorigin="" src="./s_files/appmsg.l522ht7h22538aab.js.下载" nonce="" reportloaderror=""></script>
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/modulepreload-polyfill.l522ht7hd1c44812.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/vendor.l522ht7h74d51462.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/event.l522ht7ha3992f1f.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/comm_utils.l522ht7hed232c9c.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/comm_report.l522ht7hbfb58a3c.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/page_utils.l522ht7h1716f55d.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/vueComponentNormalizer.l522ht7hd3a70ebe.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/report.l522ht7hf0468698.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/wxwork_hidden.l522ht7h71c0894c.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/loadscript.l522ht7h16950cb5.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/voice_component.l522ht7he2bf0761.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/bottom_modal.l522ht7h5a5c3737.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/outer_link.l522ht7had44f94f.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/dom.l522ht7h673c3f85.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/review_image.l522ht7hac79eae8.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/controller.l522ht7h0001841a.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/see_more.l522ht7h7c2976f6.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/set_article_read.l522ht7hfe9b34d6.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/background_color.l522ht7h9e26380e.js" reportloaderror="">
<link rel="modulepreload" href="https://res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/modal.l522ht7h72f4c5d7.js" reportloaderror="">










<link rel="stylesheet" href="./s_files/sprite.l522ht7hdcee1002.css" reportloaderror="">
<link rel="stylesheet" href="./s_files/report.l522ht7h301986bf.css" reportloaderror="">
<link rel="stylesheet" href="./s_files/wxwork_hidden.l522ht7h00d6a251.css" reportloaderror="">
<link rel="stylesheet" href="./s_files/controller.l522ht7h1d50b79d.css" reportloaderror="">
<link rel="stylesheet" href="./s_files/see_more.l522ht7h3d89d3d2.css" reportloaderror="">
<link rel="stylesheet" href="./s_files/appmsg.l522ht7h78c8bcd6.css" reportloaderror="">

    <style>
      .cooldown_tips {
        margin: 30px auto;
        margin-top: 0;
        display: flex;
        align-items: center;
        padding: 10px;
        font-size: 14px;
        background-color: #f6f7f9;
        border-radius: 6px;
      }   
      .cooldown_tips_icon {
        display: block;
        width: 18px;
        height: 18px;
        margin-right: 8px;
      }
    </style>
  <style type="text/css">.adace-popup-detector, div[id^="chp_ads_block"][class*="chp_ads_blocker_detector"], .wgAdBlockMessage, embed[height="175"][width="175"], embed[height="200"][width="100%"], embed[height="200"][width="175"], embed[height="233"][width="280"], embed[height="250"][width="175"], embed[width="100%"][height="100"], embed[width="1000"][height="150"], embed[width="120"][height="240"], embed[width="120"][height="600"], embed[width="160"][height="600"], embed[width="180"][height="300"], embed[width="180"][height="530"], embed[width="200"][height="230"], embed[width="200"][height="250"], embed[width="200"][height="300"], embed[width="200"][height="400"], embed[width="200"][height="500"], embed[width="210"][height="270"], embed[width="212"][height="300"], embed[width="215"][height="359"], embed[width="220"][height="250"], embed[width="240"][height="150"], embed[width="240"][height="250"], embed[width="240"][height="300"], embed[width="240"][height="400"], embed[width="240"][height="420"], embed[width="250"][height="250"], embed[width="300"][height="250"], embed[width="310"][height="70"], embed[width="430"][height="120"], embed[width="460"][height="70"], embed[width="468"][height="60"], embed[width="470"][height="50"], embed[width="500"][height="100"], embed[width="500"][height="120"], embed[width="500"][height="170"], embed[width="570"][height="100"], embed[width="600"][height="160"], embed[width="600"][height="200"], embed[width="600"][height="90"], embed[width="640"][height="160"], embed[width="680"][height="130"], embed[width="700"][height="60"], embed[width="728"][height="90"], embed[width="940"][height="90"], embed[width="960"][height="120"], iframe[width="100%"][height="120"] { display: none!important; }
iframe[width="100%"][height="60"], iframe[width="104"][height="464"], iframe[width="200"][height="240"], iframe[width="200"][height="300"], iframe[width="210"][height="237"], iframe[width="240"][height="300"], iframe[width="240"][height="350"], iframe[width="240"][height="400"], iframe[width="300"][height="250"], iframe[width="468"][height="60"], iframe[width="600"][height="90"], iframe[width="728"][height="90"], iframe[width="780"][height="120"], iframe[width="980"][height="90"], img[width="240"][height="400"], img[width="240px"][height="400px"], img[width="460"][height="60"], img[width="468"][height="60"], img[width="600"][height="90"], img[width="720"][height="90"], img[width="728"][height="90"], object[height="100"][width="550"], object[height="120"][width="120"], object[height="175"][width="175"], object[height="200"][width="100%"], object[height="250"][width="175"], object[height="380"][width="190"], object[height="80"][width="100%"], object[height="97"][width="500"], object[width="100%"][height="150"], object[width="100%"][height="250"], object[width="100%"][height="300"], object[width="100%"][height="60"], object[width="100%"][height="90"], object[width="1000"][height="100"], object[width="1000"][height="150"], object[width="1000"][height="200"], object[width="1000"][height="250"], object[width="1000"][height="270"], object[width="1000"][height="300"], object[width="1000"][height="70"], object[width="1000"][height="90"], object[width="1020"][height="200"], object[width="1020"][height="220"], object[width="1024"][height="150"], object[width="1024"][height="80"], object[width="120"][height="300"], object[width="120"][height="60"], object[width="120"][height="600"], object[width="140"][height="320"] { display: none!important; }
object[width="140"][height="600"], object[width="1440"][height="299"], object[width="150"][height="150"], object[width="150"][height="250"], object[width="150"][height="300"], object[width="150"][height="360"], object[width="160"][height="200"], object[width="160"][height="400"], object[width="160"][height="600"], object[width="161"][height="250"], object[width="170"][height="170"], object[width="170"][height="80"], object[width="175"][height="200"], object[width="175"][height="220"], object[width="180"][height="107"], object[width="180"][height="235"], object[width="180"][height="250"], object[width="180"][height="300"], object[width="180"][height="540"], object[width="185"][height="228"], object[width="188"][height="290"], object[width="190"][height="310"], object[width="190"][height="46"], object[width="190"][height="700"], object[width="200"][height="100"], object[width="200"][height="150"], object[width="200"][height="200"], object[width="200"][height="220"], object[width="200"][height="300"], object[width="200"][height="352"], object[width="200"][height="360"], object[width="200"][height="400"], object[width="210"][height="300"], object[width="215"][height="400"], object[width="220"][height="160"], object[width="220"][height="320"], object[width="224"][height="373"], object[width="229"][height="229"], object[width="230"][height="100"], object[width="230"][height="60"], object[width="234"][height="60"], object[width="240"][height="100"], object[width="240"][height="120"], object[width="240"][height="200"], object[width="240"][height="240"], object[width="240"][height="300"], object[width="240"][height="325"], object[width="240"][height="350"], object[width="240"][height="400"], object[width="240"][height="800"] { display: none!important; }
object[width="250"][height="125"], object[width="250"][height="250"], object[width="250"][height="500"], object[width="250"][height="520"], object[width="250"][height="60"], object[width="256"][height="300"], object[width="260"][height="130"], object[width="260"][height="450"], object[width="265"][height="300"], object[width="270"][height="540"], object[width="275"][height="138"], object[width="280"][height="90"], object[width="300"][height="250"], object[width="300"][height="276"], object[width="300"][height="300"], object[width="300"][height="60"], object[width="300"][height="78"], object[width="340"][height="170"], object[width="340"][height="585"], object[width="340"][height="80"], object[width="350"][height="115"], object[width="350"][height="170"], object[width="360"][height="120"], object[width="360"][height="60"], object[width="370"][height="170"], object[width="400"][height="50"], object[width="400"][height="87"], object[width="408"][height="275"], object[width="440"][height="100"], object[width="460"][height="40"], object[width="468"][height="40"], object[width="468"][height="60"], object[width="468"][height="90"], object[width="469"][height="70"], object[width="470"][height="50"], object[width="480"][height="100"], object[width="480"][height="60"], object[width="500"][height="100"], object[width="500"][height="200"], object[width="500"][height="250"], object[width="500"][height="78"], object[width="530"][height="170"], object[width="545"][height="70"], object[width="550"][height="130"], object[width="550"][height="200"], object[width="560"][height="120"], object[width="570"][height="180"], object[width="572"][height="106"], object[width="580"][height="80"], object[width="590"][height="100"] { display: none!important; }
object[width="600"][height="130"], object[width="600"][height="200"], object[width="600"][height="250"], object[width="600"][height="80"], object[width="600"][height="90"], object[width="610"][height="130"], object[width="620"][height="120"], object[width="626"][height="75"], object[width="630"][height="206"], object[width="635"][height="185"], object[width="640"][height="100"], object[width="640"][height="160"], object[width="675"][height="80"], object[width="680"][height="125"], object[width="680"][height="240"], object[width="680"][height="90"], object[width="690"][height="85"], object[width="700"][height="100"], object[width="700"][height="87"], object[width="700"][height="90"], object[width="703"][height="120"], object[width="720"][height="120"], object[width="720"][height="60"], object[width="720"][height="90"], object[width="728"][height="90"], object[width="738"][height="90"], object[width="750"][height="100"], object[width="758"][height="93"], object[width="760"][height="90"], object[width="770"][height="100"], object[width="800"][height="128"], object[width="800"][height="200"], object[width="800"][height="90"], object[width="850"][height="100"], object[width="850"][height="83"], object[width="880"][height="80"], object[width="900"][height="100"], object[width="900"][height="150"], object[width="900"][height="68"], object[width="900"][height="90"], object[width="940"][height="120"], object[width="950"][height="150"], object[width="950"][height="90"], object[width="951"][height="90"], object[width="980"][height="100"], object[width="980"][height="250"], object[width="982"][height="150"], object[width="990"][height="206"], #__BULLETIN__bdiv[style="position"], .ggads { display: none!important; }
.top250Ad, .dfp_ATF_wrapper, .home-ad-region-1, .sidebar-big-box-ad, .commercial-unit-mobile-top, .commercial-unit-mobile-bottom, #atvcap + #tvcap > .mnr-c > .commercial-unit-mobile-top, #taw > .med + div > #tvcap > .mnr-c:not(.qs-ic) > .commercial-unit-mobile-top, #topstuff > #tads, .commercial-unit-mobile-bottom, .commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > .vci, .commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > div > .vci, .commercial-unit-mobile-top > .v7hl4d, .commercial-unit-mobile-top > div[data-pla="1"], #ad-after, #ad-p3, .topAd, .article-advert-container, .gallery-bns-bl, .articleads, .b-advertising__down-menu, .ad-cls, .tncls_ad, .tncls_ad_250, .tncls_ad_300, .stky-ad-footer, .bodyads, .Ad__Wrapper, .ad-disclaimer-container, iframe[src^="//tempest.services.disqus.com/ads-iframe/"], #content_ad_container, #interads, .ad-container--leaderboard, #videopageadblock, #floatingAdContainer, .ad_w300i, .adsbygoogle, .ad-300, .mobile-instream-ad-holder-single, #ad_wp_base, #adxtop, #ad_728h, #ad_336_singlebt, .tjads, topadblock, #ad-fullbanner2-billboard-outer, .loop_google_ad, .amp_ad_wrapper, div[id*="ScriptRootN"], .b_ad { display: none!important; }
.ad-engage, #gads_middle, .add_300x250, .ContentAd, a[href^="https://copytoon"][href*="/bannerhit.php?bn_id="], .div-gpt-ad:not([style^="width: 1px; height: 1px;"]), [class^="div-gpt-ad"]:not([style^="width: 1px; height: 1px;"]), button[data-openuri="|BTN_URL|"], .happy-inside-player, .gads, #ad-banner:not([style="height: 5px; width: 5px; position: absolute; top: 0;"]), .ad-banner:not([style="height: 5px; width: 5px; position: absolute; top: 0;"]):not(.blocker-tester + .ad-banner), .full-bns-block, .vertbars, .video-brs, a[href^="http://click.dtiserv2.com/"], section[data-e2e="advertisement"], div[data-e2e="advertisement"], ins[data-revive-zoneid], a[href^="https://join3.bannedsextapes.com/track/"], .puFloatLine > #puFloatDiv, .td-a-rec, a[href*=".ufinkln.com/"], body > #overover[style="position:fixed;width:100%;height:100%;background:silver;z-index: 2;opacity: 0.1;"], body > #overover[style="position:fixed;width:100%;height:100%;background:silver;z-index: 2;opacity: 0.1;"] ~ #obrazek, a[href^="https://redirect.ero-advertising.com"] > img, .stripper > a[href*="istripper"] > img, a[href*="/fdh/wth.php?"], .BetterJsPopOverlay, .videojs-hero-overlay, a[href*="://kingandqueenpro.com/r/?"], div[id^="M"][id*="Composite"], .wpcnt > .wpa, #BannerBox, #ad-topper, #ad_300X250, #ad_google, #advertRightTopPosition, #banner-top-right, #bannerfloat22, #bb_banner, #blox-top-promo, #bp_banner, #campaign-banner, #extensible-banner, #fb_300x250, #footer-banner, #scorecard-ad, #topBanners, #total_banner { display: none!important; }
.SC_TBlock, .ad_register_prompt, .ad_showthread_firstpost_start_placeholder, .adheader403, .b-header-banner, .baners_block, .banner_header, .banners-middle, .banners_block, .innerBanner, .main_promo_image_container, .menu-ads, .reclamTable, .sidebar-ads-container, .special-ads, .sponsor-div, .sponsored-home-page-inner, .sponsored-items, .top-adv-app, .top-banners, .top-r-ads, .topbannerad, .widget-sidebar-right-banner, a[href*="//sub2.bubblesmedia.ru/"], a[href^="http://softexcellence.com/"], div[id^="google_ads_iframe_"], img[title^="advertisement"], .top-ads-mobile, #A9AdsMiddleBoxTop, #A9AdsOutOfStockWidgetTop, #A9AdsServicesWidgetTop, #AC_ad, #AD-300x250, #AD-300x250-1, #AD-300x250-2, #AD-300x250-3, #AD-HOME-LEFT, #AD001, #AD1line, #AD2line, #AD300Right, #AD300_VAN, #AD300x250, #AD300x600, #AD728Top, #ADCENTER, #ADEXPERT_PUSHDOWN, #ADEXPERT_RECTANGLE, #ADInterest, #ADNETwallBanner1 { display: none!important; }
#ADNETwallBanner2, #ADPlaceholder, #ADSLOT_1, #ADSLOT_2, #ADSLOT_3, #ADSLOT_4, #ADSLOT_SKYSCRAPER, #ADSPACE02, #ADSPACE03, #ADSPACE04, #ADS_2, #ADSlideshow, #ADSpro, #ADTOP, #ADV120x90, #ADVERTISE_HERE_ROW, #ADVERTISE_RECTANGLE1, #ADVERTISE_RECTANGLE2, #ADVTG_CONTAINER_pushdown, #ADVTLEFT1, #ADVTLEFT2, #ADVTRIGHT1, #ADV_VIDEOBOX_2_CNT, #ADVleaderboard, #AD_160, #AD_300, #AD_468x60, #AD_C, #AD_CONTROL_13, #AD_CONTROL_22, #AD_CONTROL_28, #AD_CONTROL_29, #AD_CONTROL_8, #AD_G, #AD_L, #AD_ROW, #AD_Top, #AD_Zone, #AD_banner, #AD_banner_bottom, #AD_gallery, #AD_google, #AD_half, #AD_newsblock, #AD_rectangle, #AD_rr_a, #AD_text, #ADback, #ADbox, #ADgoogle_newsblock { display: none!important; }
#ADoverThePlayer, #ADsmallWrapper, #AFF_popup, #APC_ads_details, #AT-ads, #AUI_A9AdsMiddleBoxTop, #AUI_A9AdsWidgetAdsWrapper, #Ad-0-0-Slider, #Ad-0-1-Slider, #Ad-1-0-Slider, #Ad-1-1-Slider, #Ad-1-2-Slider, #Ad-3-Slider, #Ad-4-Slider, #Ad-5-2-Slider, #Ad-8-0-Slider, #Ad-9-0-Slider, #Ad-Container, #Ad-Top, #Ad160x600, #Ad160x600_0_adchoice, #Ad300x250, #Ad300x250_0, #Ad300x600_0_adchoice, #Ad3Left, #Ad3Right, #Ad3TextAd, #Ad728x90, #Ad990, #AdAboveGame, #AdArea, #AdAreaH, #AdAuth1, #AdAuth2, #AdAuth3, #AdAuth4, #AdBanner, #AdBannerSmallContainer, #AdBanner_F1, #AdBanner_S, #AdBar, #AdBar1, #AdBigBox, #AdBillboard, #AdBlock, #AdBlockBottomSponsor, #AdBottomLeader, #AdBottomRight, #AdBox160, #AdBox2 { display: none!important; }
#AdBox300, #AdBox728, #AdBoxMoreGames, #AdButtons, #AdColumn, #AdCommerce, #AdContainer, #AdContainerTop, #AdContent, #AdContentModule_F, #AdContent_0_0_pnlDiv, #AdControl_TowerAd, #AdDetails_GoogleLinksBottom, #AdDetails_InsureWith, #AdDetails_SeeMoreLink, #AdDisclaimer, #AdDisplay_LongLink, #AdDisplay_TallLink, #AdDiv, #AdExtraBlock, #AdFeedbackLinkID_lnkItem, #AdFoxDiv, #AdFrame1, #AdFrame2, #AdFrame4, #AdHeader, #AdHouseRectangle, #AdIbl, #AdImage, #AdIndexTower, #AdLayer1, #AdLayer2, #AdLeaderboard2RunofSite, #AdLeaderboardBottom, #AdLeaderboardTop, #AdLocationMarketPage, #AdMPUHome, #AdMediumRectangle1300x250, #AdMediumRectangle2300x250, #AdMediumRectangle3300x250, #AdMiddle, #AdMobileLink, #AdPanel, #AdPanelBigBox, #AdPanelLogo, #AdPopUp, #AdPubsPromo, #AdRectangle, #AdRectangleBanner, #AdSense-Skyscraper { display: none!important; }
#AdSense1, #AdSense2, #AdSense3, #AdSenseBottomAds, #AdSenseDiv, #AdSenseMiddleAds, #AdSenseTopAds, #AdServer, #AdServer_Banner_1, #AdServer_Banner_2, #AdServer_Banner_3, #AdServer_Banner_4, #AdServer_Banner_5, #AdServer_Banner_6, #AdServer_Banner_7, #AdServer_Banner_8, #AdServer_Banner_9, #AdShopSearch, #AdShowcase, #AdSkyscraper, #AdSpaceLeaderboard, #AdSpacing, #AdSponsor_SF, #AdSpotMovie, #AdSquare02, #AdSubsectionShowcase_F1, #AdTaily_Widget_Container, #AdTargetControl1_iframe, #AdTop, #AdTopBlock, #AdTopLeader, #AdTrackVideoPlayer, #AdWidgetContainer, #AdWrapperSuperCA, #AdZone1, #AdZone2, #Ad_976x105, #Ad_BelowContent, #Ad_Block, #Ad_Center1, #Ad_Premier, #Ad_Right1, #Ad_RightBottom, #Ad_RightTop, #Ad_TopLeaderboard, #Adbanner, #Adc1_AdContainer, #Adc2_AdContainer, #Adc3_AdContainer, #AdcBB_AdContainer { display: none!important; }
#Adcode, #Adlabel, #Ads-C, #Ads-D-728x90-hori, #Ads270x510-left, #Ads470by50, #AdsBannerTop, #AdsBottomContainer, #AdsBottomIframe, #AdsCarouselBoxArea, #AdsContainerTop, #AdsContent, #AdsDiv, #AdsFrame, #AdsHome2, #AdsLeader, #AdsLeft_1, #AdsPlayRight_1, #AdsRight, #AdsShowCase, #AdsTopContainer, #AdsVideo250, #AdsWrap, #Ads_BA_BS, #Ads_BA_BUT, #Ads_BA_BUT2, #Ads_BA_BUT_box, #Ads_BA_CAD, #Ads_BA_CAD2, #Ads_BA_CAD2_Text, #Ads_BA_CAD_box, #Ads_BA_FLB, #Ads_BA_SKY, #Ads_CAD, #Ads_OV_BS, #Ads_Special, #Ads_TFM_BS, #Ads_google_bottom_wide, #Adsense300x250, #AdsenseBottom, #AdsenseTop, #Adsterra, #Adtag300x250Bottom, #Adtag300x250Top, #Adv-div, #Adv10, #Adv11, #Adv8, #Adv9, #AdvArea { display: none!important; }
#AdvBody, #AdvContainer, #AdvContainerBottom, #AdvContainerMidCenter, #AdvContainerMiddleRight, #AdvContainerTopCenter, #AdvContainerTopRight, #AdvFooter, #AdvFrame1, #AdvHead, #AdvHeader, #Adv_Footer, #Adv_Main_content, #Adv_Maxi_Leaderboard_A, #Adv_Maxi_Leaderboard_B, #Adv_Superbox_A, #Adv_Superbox_B, #Adv_Superbox_C, #Adv_Superbox_D, #Advert1, #AdvertMPU23b, #AdvertMid1, #AdvertMid2, #AdvertPanel, #AdvertText, #AdvertiseFrame, #Advertisement1, #Advertisement2, #AdvertisementDiv, #AdvertisementLeaderboard, #AdvertisementRightColumnRectangle, #Advertisements, #AdvertisingDiv_0, #AdvertisingLeaderboard, #AdvertismentHomeTopRight, #Advertorial, #Advertorials, #AdvertsBottom, #AdvertsBottomR, #Adverts_AdDetailsBottom_300x600, #Adverts_AdDetailsMiddle_300x250, #AfsAd_googleAdBlock1, #AnchorAd, #ArticleBottomAd, #ArticleContentAd, #BANNER_160x600, #BANNER_300x250, #BANNER_728x90, #BB1-ad, #BBoxAd { display: none!important; }
#BDV_fullAd, #BackgroundAdContainer, #BandeauCNIL, #Banner300x250Module, #Banner728x90, #BannerAd, #BannerAds, #BannerAdvert, #BannerAdvertisement, #BannerXGroup, #BelowFoldAds, #BigBoxAd, #BigboxAdUnit, #BillBoardAdd, #BodyAd, #BodyTopAds, #Body_Ad8_divAdd, #BotAd, #Bottom468x60AD, #BottomAd0, #BottomAdContainer, #BottomAdSpacer, #BottomAds, #BottomPageAds, #BottomRightAdWrapper, #BrokerBox-AdContainer, #ButtonAd, #CONTENTAD, #CSpromo120x90, #ClickPop_LayerPop_Container, #ClickStory_ViewAD1, #ClickStory_ViewRightAD2, #Col2-1-ComboAd-Proxy, #CommonHeaderAd, #ContentAd, #ContentAd1, #ContentAd2, #ContentAdPlaceHolder1, #ContentAdPlaceHolder2, #ContentAdView, #ContentAdXXL, #ContentAdtagRectangle, #ContentPolepositionAds_Result, #Content_CA_AD_0_BC, #Content_CA_AD_1_BC, #Contentad_Sky1, #ConversationDivAd, #CornerAd, #CountdownAdvert, #DARTad300x250 { display: none!important; }
#DEFAULT_ADV4_SWF, #DFM-adPos-bottomline, #DFM-adPos-leader, #DFPAD_MR, #DFP_in_article_mpu, #DFP_top_leaderboard, #DartAd300x250, #DartAd990x90, #DealsPageSideAd, #DivAd, #DivAdEggHeadCafeTopBanner, #DivAdForumSplitBottom, #DivMsnCamara, #DivTopAd, #DividerAd, #DotnAd_300x250_atf, #DotnAd_300x250_sidebar, #DotnAd_728x90_atf, #DynamicAD, #FooterAd, #FooterAdBlock, #FooterAdContainer, #ForumSponsorBanner, #Freeforums-AdS-footer-728x90, #Freeforums-AdS-header-728x90, #FrontPageRectangleAd, #GOOGLEADS_BOT, #GOOGLEADS_CENTER, #GameMediumRectangleAD, #GamePageAdDiv, #GoogleADsense, #GoogleADthree, #GoogleAd, #GoogleAd1, #GoogleAd2, #GoogleAd3, #GoogleAdExploreMF, #GoogleAdRight, #GoogleAdTop, #GoogleAds250X200, #GoogleAdsPlaceHolder, #GoogleAdsPresentationControl, #GoogleAdsense, #GoogleAdsenseMerlinWrapper, #GoogleLeaderBoardAdUnit, #GoogleLeaderBoardAdUnitSeperator, #GoogleRelatedAds, #GoogleSponsored, #Google_Adsense_Main, #GroupAdSenseVertical { display: none!important; }
#HALExchangeAds, #HALHouseAd, #HB_News-ad, #HEADERAD, #HOME_TOP_RIGHT_BOXAD, #HP1-ad, #HP2-ad, #HP_adUnits, #H_Ad_728x90, #H_Ad_Wrap, #HeadAd, #HeaderAD, #HeaderAd, #HeaderAdBlock, #HeaderAdSidebar, #HeaderAdsBlock, #HeaderAdsBlockFront, #HeaderBannerAdSpacer, #HeaderTextAd, #HeroAd, #HomeAd1, #HomeBannerAd, #Home_AdSpan, #HomepageAd1, #HomepageAd2, #HomepageAd3, #HomepageAdSpace, #HometopAdOuter, #HorizontalAd, #HouseAd, #HouseAdInsert, #IC1-ad, #IC2-ad, #IC3-ad, #ID_Ad_Sky, #IK-ad-area, #IK-ad-block, #IM_AD, #IN_HOUSE_AD_SWITCHER_0, #IframeAdBannerSmallContainer, #ImageAdSideColumn, #ImageRotaAreaAD, #InterstitialAD_0_1ckp, #IslandAd_DeferredAdSpacediv, #JobsearchResultsAds, #Journal_Ad_125, #Journal_Ad_300, #JuxtapozAds, #KH-contentAd, #LB_Row_Ad { display: none!important; }
#LM_ad_unit, #LS-google-ad, #LargeRectangleAd, #LayoutBottomAdBox, #LayoutHomeAdBoxBottom, #LeaderTop-ad, #LeaderboardAdvertising, #LeaderboardNav_ad_placeholder, #LeftAd, #LeftAd1, #LeftAdF1, #LeftAdF2, #LeftSideBarAD, #LftAd, #LittleAdvert, #LoungeAdsDiv, #LovelabAdoftheDay, #LowerContentAd, #MAINAD-box, #MPUAdSpace, #MPUadvertising, #MPUadvertisingDetail, #M_AD, #MainAd, #MainAd1, #MainContent_ucTopRightAdvert, #MainSponsoredLinks, #MastheadAd, #MediumRectangleAD, #Meebo\:AdElement\.Root, #MidPageAds, #MiddleRightRadvertisement, #Module-From_Advertisers, #MultiTextAd, #MyAdHeader, #MyAdSky, #MyAdsId, #N-ad-article-rightRail-1, #NR-Ads, #NavAD, #Nightly_adContainer, #NormalAdModule, #OAS2, #OASMiddleAd, #OASRightAd, #OAS_AD_TOPRIGHT, #OAS_Top, #OAS_posBottom, #OAS_posRight, #OAS_posTopRight { display: none!important; }
#OpenXAds, #OverrideAdArea, #PPX_imBox_Container, #PREFOOTER_LEFT_BOXAD, #PREFOOTER_RIGHT_BOXAD, #PaneAdvertisingContainer, #PartialYahooJSAds-bottom-ads, #PartialYahooJSAds-top-ads, #PhotoAd1, #PostSponsorshipContainer, #PreRollAd, #PromotionAdBox, #PushDownAd, #RHS2Adslot, #RadAdSkyscraper, #RadAd_Skyscraper, #RelevantAds, #RgtAd1, #RhsIsland_DeferredAdSpacediv, #RightAd, #RightAdBlock, #RightAdSpace, #RightAdvertisement, #RightBottom300x250AD, #RightColumn125x125AD, #RightColumnAdContainer, #RightColumnSkyScraperAD, #RightNavTopAdSpot, #RightRailSponsor, #RightSponsoredAd, #RollOutAd970x66, #RollOutAd970x66iframe, #SBAArticle, #SBABottom, #SBAInHouse, #SBATier1, #SBATier2, #SBATier3, #SE20-ad-container, #SE_ADLINK_LAY_gd, #SIDEMENUAD, #SRPadsContainer, #ScoreboardAd, #SearchAd_PlaceHolder, #SearchAdsBottom, #SearchAdsTop, #Section-Ads, #SectionAd300-250, #SectionSponsorAd, #ServerAd { display: none!important; }
#SideAdMpu, #SideBarAdWidget, #SideMpuAdBar, #SidebarAd, #SidebarAdContainer, #SitenavAdslot, #SkyAd, #SkyscraperAD, #SlideShow_adv, #SlideShow_adv2, #SpecialAds, #Spons-Link, #SponsorBarWrap, #SponsoredAd, #SponsoredAds, #SponsoredLinks, #SponsoredResultsTop, #SponsorsAds, #TDads, #TL_footer_advertisement, #TOPADS, #TOP_ADROW, #TOP_RIGHT_BOXAD, #TPVideoPlayerAd300x250, #Tadspacecbar, #Tadspacefoot, #Tadspacefootlb, #Tadspacehead, #Tadspacemrec, #TextLinkAds, #ThemeSection_adbanner2, #ThemeSection_adbanner3, #ThreadAd, #TipTopAdSpace, #TitleAD, #Top-Ad-Container, #Top-ad, #Top1AdWrapper, #Top468x60AD, #TopADs, #TopAd, #TopAd0, #TopAdBox, #TopAdContainer, #TopAdDiv, #TopAdPlacement, #TopAdPos, #TopAdTable, #TopAdvert, #TopBannerAd { display: none!important; }
#TopCenterAdUnit, #TopGoogleCustomAd, #TopRightRadvertisement, #TopSideAd, #TopTextAd, #VPNAdvert, #VertAdBox, #VertAdBox0, #WarningCodecBanner, #WelcomeAd, #WidgetADVMIDDLE, #WindowAdHolder, #WordFromSponsorAdvertisement, #XEadLeaderboard, #XEadSkyscraper, #YahooAdParentContainer, #YahooAdsContainer, #YahooAdsContainerPowerSearch, #YahooContentAdsContainerForBrowse, #YahooSponsoredResults, #Zergnet, #_ads, #a4g-floating-ad, #a_ad10Sp, #a_ad11Sp, #aad-header-1, #aad-header-2, #aad-header-3, #abHeaderAdStreamer, #ab_adblock, #abc-AD_topbanner, #about_adsbottom, #above-comments-ad, #above-fold-ad, #above-footer-ads, #above-the-fold-ad, #aboveAd, #aboveGbAd, #aboveNodeAds, #above_button_ad, #aboveplayerad, #abovepostads, #acAdContainer, #ad--article-top, #ad--sidebar, #ad-0, #ad-1, #ad-10, #ad-1000x90-1, #ad-1050 { display: none!important; }
#ad-109, #ad-11, #ad-118, #ad-12, #ad-120-left, #ad-120x600-1, #ad-120x600-other, #ad-120x600-sidebar, #ad-120x60Div, #ad-125x125, #ad-13, #ad-133, #ad-14, #ad-143, #ad-15, #ad-16, #ad-160, #ad-160-long, #ad-160x600, #ad-160x600-sidebar, #ad-160x600-wrapper, #ad-162, #ad-17, #ad-170, #ad-18, #ad-180x150-1, #ad-19, #ad-197, #ad-2, #ad-2-160x600, #ad-20, #ad-200x200_newsfeed, #ad-21, #ad-213, #ad-22, #ad-220x90-1, #ad-23, #ad-230x100-1, #ad-24, #ad-240x400-1, #ad-240x400-2, #ad-25, #ad-250, #ad-250x300, #ad-26, #ad-27, #ad-28, #ad-29, #ad-3, #ad-3-300x250 { display: none!important; }
#ad-300, #ad-300-250, #ad-300-additional, #ad-300-detail, #ad-300-sidebar, #ad-300X250-2, #ad-300a, #ad-300b, #ad-300x-container, #ad-300x250, #ad-300x250-0, #ad-300x250-01, #ad-300x250-02, #ad-300x250-1, #ad-300x250-2, #ad-300x250-b, #ad-300x250-mobile-LL_1, #ad-300x250-right, #ad-300x250-right0, #ad-300x250-sidebar, #ad-300x250-wrapper, #ad-300x250Div, #ad-300x250_mid, #ad-300x250_mobile, #ad-300x250_top, #ad-300x40-1, #ad-300x40-2, #ad-300x40-5, #ad-300x60-1, #ad-300x600_top, #ad-32, #ad-320, #ad-336, #ad-350, #ad-37, #ad-376x280, #ad-4, #ad-4-300x90, #ad-5, #ad-5-images, #ad-55, #ad-6, #ad-63, #ad-635x40-1, #ad-655, #ad-7, #ad-728, #ad-728-90, #ad-728x90, #ad-728x90-1 { display: none!important; }
#ad-728x90-leaderboard-top, #ad-728x90-top, #ad-728x90-top0, #ad-732, #ad-734, #ad-74, #ad-8, #ad-88, #ad-88-wrap, #ad-9, #ad-970, #ad-98, #ad-Content_1, #ad-Content_2, #ad-Rectangle_1, #ad-Rectangle_2, #ad-Superbanner, #ad-a, #ad-a1, #ad-abs-b-0, #ad-abs-b-1, #ad-abs-b-10, #ad-abs-b-2, #ad-abs-b-3, #ad-abs-b-4, #ad-abs-b-5, #ad-abs-b-6, #ad-abs-b-7, #ad-absolute-160, #ad-ads, #ad-adsensemedium, #ad-advertorial, #ad-affiliate, #ad-after, #ad-after-post-content, #ad-anchor, #ad-area, #ad-around-the-web, #ad-article, #ad-article-in, #ad-article-sticky, #ad-aside-1, #ad-atf-mid, #ad-atf-top, #ad-background, #ad-ban, #ad-banner-1, #ad-banner-970, #ad-banner-980, #ad-banner-atf { display: none!important; }
#ad-banner-body-top, #ad-banner-bottom, #ad-banner-desktop, #ad-banner-image, #ad-banner-lock, #ad-banner-placement, #ad-banner-top, #ad-banner-wrap, #ad-banner_atf-label, #ad-bar, #ad-base, #ad-bb-content, #ad-beauty, #ad-before-comment, #ad-below-content, #ad-bg, #ad-big, #ad-bigbox, #ad-bigsize, #ad-billboard, #ad-billboard-atf, #ad-billboard-bottom, #ad-blade, #ad-block, #ad-block-125, #ad-block-2, #ad-block-aa, #ad-block-bottom, #ad-block-container, #ad-border, #ad-bottom, #ad-bottom-300x250, #ad-bottom-banner, #ad-bottom-right-container, #ad-bottom-wrapper, #ad-bottomright, #ad-box, #ad-box-1, #ad-box-2, #ad-box-bottom, #ad-box-first, #ad-box-halfpage, #ad-box-leaderboard, #ad-box-rectangle, #ad-box-rectangle-2, #ad-box-right, #ad-box-second, #ad-box1, #ad-box2, #ad-boxATF { display: none!important; }
#ad-boxes, #ad-br-container, #ad-break, #ad-bs, #ad-btf-bot, #ad-btm, #ad-buttons, #ad-campaign, #ad-carousel, #ad-case, #ad-center, #ad-chips, #ad-circfooter, #ad-code, #ad-col, #ad-colB-1, #ad-container, #ad-container-1, #ad-container-2, #ad-container-3, #ad-container-adaptive-1, #ad-container-adaptive-2, #ad-container-adaptive-3, #ad-container-banner, #ad-container-fullpage, #ad-container-inner, #ad-container-leaderboard, #ad-container-mpu, #ad-container-outer, #ad-container-overlay, #ad-container1, #ad-contentad, #ad-cube-Bottom, #ad-cube-Middle, #ad-cube-sec, #ad-cube-top, #ad-desktop-bottom, #ad-desktop-footer, #ad-desktop-takeover-home, #ad-desktop-takeover-int, #ad-desktop-top, #ad-desktop-wrap, #ad-discover, #ad-display-ad, #ad-display-ad-placeholder, #ad-div-leaderboard, #ad-double-spotlight-container, #ad-drawer, #ad-e-container, #ad-ear { display: none!important; }
#ad-extra-comments, #ad-extra-flat, #ad-f-container, #ad-featured-right, #ad-first-post, #ad-five, #ad-five-75x50s, #ad-fixed-bottom, #ad-flex-first, #ad-flex-top, #ad-flyout, #ad-footer, #ad-footer-728x90, #ad-footprint-160x600, #ad-for-map, #ad-frame, #ad-framework-top, #ad-front-btf, #ad-front-footer, #ad-full-width, #ad-fullbanner-btf, #ad-fullbanner-outer, #ad-fullbanner2, #ad-fullbanner2-billboard-outer, #ad-fullwidth, #ad-gamepage-leaderboard, #ad-gamepage-mpu1, #ad-gamepage-mpu2, #ad-giftext, #ad-globalleaderboard, #ad-google-chrome-sidebar, #ad-googleAdSense, #ad-gpt-bottomrightrec, #ad-gpt-leftrec, #ad-gpt-rightrec, #ad-gutter-left, #ad-gutter-right, #ad-halfpage, #ad-head, #ad-header, #ad-header-1, #ad-header-2, #ad-header-3, #ad-header-728x90, #ad-header-left, #ad-header-mad, #ad-header-mobile, #ad-header-mobile-contener, #ad-header-right, #ad-holder { display: none!important; }
#ad-home-cookie-popup-holder, #ad-homepage-bottom-adhesion, #ad-homepage-content-well, #ad-homepage-top-wrapper, #ad-horizontal, #ad-horizontal-header, #ad-horizontal-top, #ad-idreammedia, #ad-img, #ad-in-post, #ad-in-post-0, #ad-index, #ad-inline-block, #ad-inserter-1, #ad-inside1, #ad-inside2, #ad-interstitial-wrapper, #ad-interstitialBottom, #ad-interstitialTop, #ad-introtext, #ad-jack, #ad-label, #ad-label2, #ad-large-banner-top, #ad-large-header, #ad-lb, #ad-lb-secondary, #ad-ldr-spot, #ad-lead, #ad-leader, #ad-leader-atf, #ad-leader-container, #ad-leader-wrapper, #ad-leaderboard, #ad-leaderboard-1, #ad-leaderboard-1-container, #ad-leaderboard-2, #ad-leaderboard-2-container, #ad-leaderboard-bottom, #ad-leaderboard-container, #ad-leaderboard-footer, #ad-leaderboard-spot, #ad-leaderboard-top, #ad-leaderboard-top-container, #ad-leaderboard970x90home, #ad-leaderboard970x90int, #ad-leaderboard__container, #ad-leaderboard_bottom, #ad-leadertop, #ad-left { display: none!important; }
#ad-left-timeswidget, #ad-links-content, #ad-list-row, #ad-lrec, #ad-m-rec-content, #ad-main, #ad-main-bottom, #ad-main-top, #ad-makeup, #ad-manager, #ad-manager-ad-bottom-0, #ad-manager-ad-top-0, #ad-masthead, #ad-medium, #ad-medium-lower, #ad-medium-rectangle, #ad-medrec, #ad-medrec-article-container, #ad-medrec__first, #ad-medrec_premium, #ad-megaban2, #ad-megasky, #ad-mid, #ad-mid-rect, #ad-middle, #ad-middlethree, #ad-middletwo, #ad-midpage, #ad-minibar, #ad-module, #ad-mpu, #ad-mpu-premium-1, #ad-mpu-premium-2, #ad-mpu-topRight-container, #ad-mpu-warning, #ad-mpu1-spot, #ad-mpu2, #ad-mpu2-spot, #ad-mpu600-right-container, #ad-mrec, #ad-mrec2, #ad-new, #ad-news-sidebar-300x250-placeholder, #ad-north, #ad-north-base, #ad-northeast, #ad-one, #ad-other, #ad-output, #ad-overlay { display: none!important; }
#ad-p3, #ad-page-1, #ad-page-sky-300-a1, #ad-page-sky-300-a2, #ad-page-sky-left, #ad-pan3l, #ad-panel, #ad-pencil, #ad-performance, #ad-performanceFullbanner1, #ad-performanceRectangle1, #ad-placard, #ad-placeholder, #ad-placement, #ad-plate, #ad-player, #ad-popup, #ad-popup-home, #ad-popup-int, #ad-popup1, #ad-position-a, #ad-position1, #ad-post, #ad-presenter-desktop, #ad-presenter-mobile, #ad-promo, #ad-push, #ad-pushdown, #ad-r, #ad-rbkua, #ad-rec-atf, #ad-rec-btf, #ad-rec-btf-top, #ad-recommend, #ad-rect, #ad-rectangle, #ad-rectangle-flag, #ad-rectangle1, #ad-rectangle1-outer, #ad-rectangle2, #ad-rectangle3, #ad-region-1, #ad-results, #ad-rian, #ad-right, #ad-right-3, #ad-right-bar-tall, #ad-right-container, #ad-right-sidebar, #ad-right-sidebar-ad-1 { display: none!important; }
#ad-right-sidebar-ad-2, #ad-right-skyscraper-container, #ad-right-top, #ad-right2, #ad-right3, #ad-righttop, #ad-ros-atf-300x90, #ad-ros-btf-300x90, #ad-rotate-home, #ad-rotator, #ad-row, #ad-row-1, #ad-s1, #ad-safe, #ad-sb, #ad-secondary-sidebar-1, #ad-section, #ad-separator, #ad-shop, #ad-side, #ad-side-text, #ad-sidebar, #ad-sidebar-1, #ad-sidebar-2, #ad-sidebar-3, #ad-sidebar-300x80, #ad-sidebar-4, #ad-sidebar-5, #ad-sidebar-6, #ad-sidebar-btf, #ad-sidebar-container, #ad-sidebar-mad, #ad-sidebar-mad-wrapper, #ad-sidebar-tall, #ad-sidebar1, #ad-sidebar2, #ad-sidebarleft-bottom, #ad-sidebarleft-top, #ad-single-spotlight-container, #ad-skin, #ad-skm-below-content, #ad-sky, #ad-sky-atf, #ad-sky-btf, #ad-skyscraper, #ad-skyscraper-feedback, #ad-skyscraper1-outer, #ad-sla-sidebar300x250, #ad-slideshow, #ad-slideshow2 { display: none!important; }
#ad-slot, #ad-slot--header-banner, #ad-slot--leaderboard-bottom, #ad-slot--leaderboard-top, #ad-slot-1, #ad-slot-1501, #ad-slot-2, #ad-slot-3, #ad-slot-4, #ad-slot-5, #ad-slot-502, #ad-slot-lb, #ad-slot-mpu-1-desktop, #ad-slot-right, #ad-slot-top, #ad-slot1, #ad-slot2, #ad-slot4, #ad-slug-wrapper, #ad-small-banner, #ad-smartboard_1, #ad-smartboard_2, #ad-smartboard_3, #ad-software-sidebar-300x250-placeholder, #ad-space, #ad-space-1, #ad-space-2, #ad-space-big, #ad-special, #ad-splash, #ad-sponsored-traffic, #ad-sponsors, #ad-spot, #ad-spot-bottom, #ad-spot-one, #ad-springboard-300x250, #ad-squares, #ad-standard, #ad-standard-wrap, #ad-startProMaps, #ad-stickers, #ad-sticky-footer-container, #ad-story-bottom-in, #ad-story-bottom-out, #ad-story-right, #ad-story-top, #ad-stripe, #ad-tab, #ad-tail-placeholder, #ad-tape { display: none!important; }
#ad-target, #ad-target-Leaderbord, #ad-teaser, #ad-techwords, #ad-text, #ad-textad-single, #ad-three, #ad-tlr-spot, #ad-top, #ad-top-250, #ad-top-300x250, #ad-top-728, #ad-top-banner, #ad-top-banner-placeholder, #ad-top-leader, #ad-top-leaderboard, #ad-top-left, #ad-top-lock, #ad-top-low, #ad-top-right, #ad-top-right-container, #ad-top-slot, #ad-top-text-low, #ad-top-wrap, #ad-top-wrapper, #ad-tower, #ad-tower1, #ad-trailerboard-spot, #ad-tray, #ad-two, #ad-typ1, #ad-undefined, #ad-unit, #ad-unit-right-bottom-160-600, #ad-unit-right-middle-300-250, #ad-unit-search-right-bottom, #ad-unit-search-right-top, #ad-unit-search-top, #ad-unit-top-banner, #ad-uprrail1, #ad-video, #ad-video-page, #ad-vip-article, #ad-west, #ad-wide-leaderboard, #ad-wrap, #ad-wrap2, #ad-wrapper, #ad-wrapper-728x90, #ad-wrapper-footer-1 { display: none!important; }
#ad-wrapper-left, #ad-wrapper-main-1, #ad-wrapper-right, #ad-wrapper-sidebar-1, #ad-wrapper-top-1, #ad-wrapper1, #ad-yahoo-simple, #ad-zone-1, #ad-zone-2, #ad-zone-article-header-leaderboard, #ad-zone-default-sidebar, #ad-zone-inline, #ad001, #ad002, #ad01, #ad02, #ad03, #ad04, #ad05, #ad07, #ad08, #ad1-468x400, #ad1-home, #ad1-placeholder, #ad1-wrapper, #ad1006, #ad101, #ad10Sp, #ad11, #ad11Sp, #ad120x600, #ad120x600container, #ad120x60_override, #ad125B, #ad125BL, #ad125BR, #ad125TL, #ad125TR, #ad125x125, #ad160, #ad160-2, #ad160600, #ad160Container, #ad160Wrapper, #ad160a, #ad160x600, #ad160x600right, #ad180, #ad1Sp, #ad1_holder { display: none!important; }
#ad1_top-left, #ad2-home, #ad2-label, #ad2-original-placeholder, #ad250, #ad260x60, #ad2CONT, #ad2Sp, #ad2_footer, #ad2_iframe, #ad2_inline, #ad2gameslayer, #ad300, #ad300-250, #ad300-title, #ad300250top, #ad300IndexBox, #ad300X250, #ad300_250, #ad300_a, #ad300_x_250, #ad300b, #ad300c, #ad300text, #ad300top, #ad300x100Middle, #ad300x150, #ad300x250, #ad300x250Module, #ad300x250_336x280_300x600_336x850, #ad300x250_336x280_bottom, #ad300x250_callout, #ad300x250box, #ad300x250box2, #ad300x250c, #ad300x50, #ad300x60, #ad300x600, #ad300x600_callout, #ad300x600pos2, #ad31, #ad32, #ad330x240, #ad336, #ad336atf, #ad336iiatf, #ad336x280, #ad368_2578, #ad368_2700, #ad375x85 { display: none!important; }
#ad3Article, #ad3small, #ad468, #ad468_hidden, #ad468x60, #ad468x60-story, #ad468x60_top, #ad470, #ad480x60, #ad508x125, #ad520x85, #ad526x250, #ad5_inline, #ad6, #ad600, #ad600x90, #ad650, #ad720x90bot, #ad728, #ad72890, #ad72890foot, #ad728Bottom, #ad728Box, #ad728BoxBtm, #ad728Header, #ad728Mid, #ad728Top, #ad728Wrapper, #ad728X90, #ad728foot, #ad728h, #ad728mid, #ad728top, #ad728x90, #ad728x90_1, #ad728x90asme, #ad728x90box, #ad76890topContainer, #ad768top1, #ad90, #ad900, #ad970, #ad97090, #ad970x90_exp, #adATF300x250, #adATF728x90, #adAd, #adAside, #adBTF300x250, #adBTF300x250IC { display: none!important; }
#adBadges, #adBanner, #adBanner1, #adBanner10, #adBanner120x600, #adBanner160x600, #adBanner160x610, #adBanner2, #adBanner3, #adBanner336x280, #adBanner4, #adBanner728, #adBanner728_bot, #adBanner9, #adBannerBottom, #adBannerBreaking, #adBannerHeader, #adBannerSpacer, #adBannerTable, #adBannerTop, #adBannerWrap, #adBannerWrapperFtr, #adBar, #adBelt, #adBillboard, #adBladeDeskArt, #adBlock01, #adBlock125, #adBlockBanner, #adBlockContainer, #adBlockContent, #adBlockOverlay, #adBlockTop, #adBlocks, #adBody01, #adBody02, #adBody03, #adBody04, #adBody06, #adBottbanner, #adBottom, #adBox, #adBox11, #adBox16, #adBox350, #adBox390, #adBoxUpperRight, #adBrandDev, #adBrandingStation, #adBreak { display: none!important; }
#adCENTRAL, #adCTXSp, #adCarousel, #adChannel, #adChoiceFooter, #adChoices, #adChoicesIcon, #adChoicesLogo, #adCirc300X200, #adCirc300X250, #adCirc300x300, #adCirc620X100, #adCirc_620_100, #adClickLeft, #adClickMe, #adClickRight, #adCol, #adColumn, #adColumn3, #adCompanionBanner, #adCompanionSubstitute, #adComponentWrapper, #adContainer, #adContainerCC, #adContainerForum, #adContainerMobile, #adContainer_1, #adContainer_2, #adContainer_3, #adContent, #adContentHolder, #adContext, #adControl1, #adDailyDeal, #adDiv, #adDiv0, #adDiv1, #adDiv300, #adDiv4, #adDiv728, #adDivContainer, #adDivleaderboard, #adDivminimodulebutton1, #adDivminimodulebutton2, #adDivminimodulebutton3, #adDivmrec, #adDivmrecadhomepage, #adFiller, #adFixFooter, #adFlashDiv { display: none!important; }
#adFooter, #adFooterTitel, #adFot, #adFoxBanner, #adFps, #adFrame, #adFtofrs, #adGallery, #adGmWidget, #adGoogleText, #adGroup1, #adGroup4, #adHeader, #adHeaderTop, #adHeaderWrapper, #adHeading, #adHeightstory, #adHolder, #adHolder1, #adHolder2, #adHolder3, #adHolder300x250, #adHolder4, #adHolder5, #adHolder6, #adIframe, #adInBetweenPosts, #adInCopy, #adInhouse, #adInstoryOneWrap, #adInstoryTwoWrap, #adInteractive1, #adInteractive4, #adInteractiveInline, #adIsland, #adLB, #adLContain, #adLabel, #adLarge, #adLayer, #adLayerTop, #adLayout, #adLeader, #adLeaderTop, #adLeaderboard, #adLeaderboard-middle, #adLeaderboardUp, #adLeft, #adLink, #adLink1 { display: none!important; }
#adLink300, #adLocation-1, #adLocation-2, #adLocation-3, #adLocation-4, #adLounge, #adLrec, #adMOBILETOP, #adMPU, #adMPUHolder, #adMagAd, #adMain, #adMarketplace, #adMed, #adMedRect, #adMediaWidget, #adMediumRectangle, #adMeld, #adMessage, #adMid1, #adMid2, #adMiddle0Frontpage, #adMiddle_imgAd, #adMiniPremiere, #adMobileSquarePremiumContainer, #adMonster1, #adMoveHere, #adMpu, #adMpuBottom, #adNshareWrap, #adOne, #adOuter, #adPLaceHolderTop728, #adPUSHDOWNBANNER, #adPageContainer, #adPanelAjaxUpdate, #adPartnerLinks, #adPlaceHolder1, #adPlaceHolder2, #adPlaceHolderRight, #adPlaceScriptrightSidebarFirstBanner, #adPlaceScriptrightSidebarSecondBanner, #adPlaceScripttopBanner, #adPlacement_1, #adPlacement_2, #adPlacement_3, #adPlacement_4, #adPlacement_7, #adPlacement_8, #adPlacement_9 { display: none!important; }
#adPlacer, #adPopBOTtOM, #adPopover, #adPopup, #adPosOne, #adPosition0, #adPosition14, #adPosition5, #adPosition6, #adPosition7, #adPosition9, #adPush, #adPushdown1, #adRContain, #adRectangleFooter, #adRectangleHeader, #adRight, #adRight1, #adRight2, #adRight3, #adRight4, #adRight5, #adRightColumnHolder, #adSPLITCOLUMNTOPRIGHT, #adScraper, #adSection, #adSense, #adSenseBottomDiv, #adSenseBox, #adSenseContentTop, #adSenseLoadingPlaceHolder, #adSenseModule, #adSenseResultAdblock, #adSenseResults, #adSenseSidebarBottom, #adSenseTall, #adSenseWrapper, #adServer_marginal, #adSet, #adShortTower, #adSide, #adSide1-container, #adSideButton, #adSidebar, #adSidebarSpecial, #adSidebarSq, #adSite, #adSkin, #adSkinBackdrop, #adSkinLeft { display: none!important; }
#adSkinRight, #adSky, #adSkyPosition, #adSkyscraper, #adSlider, #adSlot-dmpu, #adSlot-dontMissLarge, #adSlot-inPage-300x250-right, #adSlot-leader, #adSlot-leaderBottom, #adSlot-topMpu, #adSlot01, #adSlot02, #adSlot1, #adSlot2, #adSlot2_grid, #adSlot3, #adSlot3_grid, #adSlot4, #adSlot4_grid, #adSlot_center, #adSlug, #adSpace, #adSpace0, #adSpace1, #adSpace10, #adSpace11, #adSpace12, #adSpace13, #adSpace14, #adSpace15, #adSpace16, #adSpace17, #adSpace18, #adSpace19, #adSpace2, #adSpace20, #adSpace21, #adSpace22, #adSpace23, #adSpace24, #adSpace25, #adSpace3, #adSpace300_ifrMain, #adSpace4, #adSpace5, #adSpace6, #adSpace7, #adSpace8, #adSpace9 { display: none!important; }
#adSpaceBottom, #adSpace_footer, #adSpace_right, #adSpace_top, #adSpacer, #adSpecial, #adSplotlightEm, #adSponsor, #adSpot-Leader, #adSpot-banner, #adSpot-island, #adSpot-mrec1, #adSpot-promobox1, #adSpot-promobox2, #adSpot-sponsoredlinks, #adSpot-textbox1, #adSpot-twin, #adSpot-widestrip, #adSpotAdvertorial, #adSpotIsland, #adSpotIslandLarge, #adSpotSponsoredLinks, #adSpotholder-EGN, #adSpotlight2, #adSpotlightSquare1, #adSqb, #adSquare, #adStaticA, #adStrip, #adSuperAd, #adSuperPremiere, #adSuperSkyscraper, #adSuperbanner, #adTableCell, #adTag, #adTag-genre, #adTag1, #adTag2, #adTakeOverInner, #adTakeOverLeft, #adTakeOverRight, #adTeaser, #adText, #adText01, #adText02, #adText2, #adTextCustom, #adTextLink, #adTextRt, #adText_container { display: none!important; }
#adThree, #adTicker, #adTiff, #adTile, #adTop, #adTop1, #adTop2, #adTopBanner-inner, #adTopBanner1, #adTopBig, #adTopBox300x300, #adTopContent, #adTopLREC, #adTopLarge, #adTopModule, #adTopYSP, #adTopbanner, #adTopboxright, #adTower, #adTower1, #adTower2, #adTwo, #adUn_1, #adUn_2, #adUn_3, #adUnderArticle, #adUnit, #adValue, #adVcss, #adWideSkyscraper, #adWrap, #adWrapper, #adWrapper1, #adWrapperLeft, #adWrapperRight, #adWrapperSky, #adZoneTop, #ad_0, #ad_02, #ad_03, #ad_04, #ad_1, #ad_120_sidebar, #ad_120x600, #ad_120x90, #ad_130x250_inhouse, #ad_160, #ad_160_600, #ad_160_600_2, #ad_160_container_left { display: none!important; }
#ad_160_container_right, #ad_160_sidebar, #ad_160x160, #ad_160x600, #ad_175x300, #ad_190x90, #ad_2, #ad_250, #ad_250x250, #ad_3, #ad_300, #ad_300_250, #ad_300_250_1, #ad_300_250_inline, #ad_300_container, #ad_300_interruptor, #ad_300_wrapper, #ad_300a, #ad_300b, #ad_300c, #ad_300misc, #ad_300x100, #ad_300x100_m_c, #ad_300x250, #ad_300x250Ando, #ad_300x250_1, #ad_300x250_2, #ad_300x250_3, #ad_300x250_container, #ad_300x250_content_column, #ad_300x250_frame, #ad_300x250_m_c, #ad_300x250_secondary, #ad_300x250_startgame, #ad_300x250m, #ad_300x60, #ad_300x600, #ad_300x600_1, #ad_300x90, #ad_336, #ad_336_singlebt, #ad_350_200, #ad_380x35, #ad_4, #ad_45, #ad_450x280, #ad_468_60, #ad_468x120, #ad_468x60, #ad_470x60a { display: none!important; }
#ad_48, #ad_49, #ad_5, #ad_500, #ad_500_label, #ad_500x150, #ad_51, #ad_57, #ad_6, #ad_7, #ad_700_90, #ad_700x430, #ad_728, #ad_728_90, #ad_728_foot, #ad_728_holder, #ad_728a, #ad_728b, #ad_728h, #ad_728x90, #ad_728x90_container, #ad_728x90_content, #ad_728x90home, #ad_728x91, #ad_8, #ad_88x31, #ad_9, #ad_940, #ad_984, #ad_990x90, #ad_A, #ad_B, #ad_B1, #ad_Banner, #ad_Bottom, #ad_C, #ad_C2, #ad_D, #ad_DisplayAd1, #ad_DisplayAd2, #ad_E, #ad_Entry_160x600, #ad_Entry_728x90, #ad_F, #ad_Feature_Middlebar_468x60, #ad_G, #ad_H, #ad_Header_768x90, #ad_Home_300x250, #ad_I { display: none!important; }
#ad_J, #ad_K, #ad_L, #ad_LargeRec01, #ad_M, #ad_Middle, #ad_Middle1, #ad_N, #ad_NorthBanner, #ad_O, #ad_P, #ad_Position1, #ad_Pushdown, #ad_R1, #ad_Right, #ad_Top, #ad_Top2, #ad_TopLongBanner, #ad_Top_300x250, #ad_Wrap, #ad_YieldManager-160x600, #ad_YieldManager-300x250, #ad_YieldManager-728x90, #ad__billboard, #ad__hugebreak, #ad_above_article, #ad_above_game, #ad_ad, #ad_adsense, #ad_adverskinleaderboard, #ad_after_header_1, #ad_after_navbar, #ad_anchor, #ad_and_content_ad_box, #ad_area, #ad_article_btm, #ad_banner, #ad_bannerManage_1, #ad_banner_1, #ad_banner_120x600, #ad_banner_125x300, #ad_banner_300x250, #ad_banner_468x60, #ad_banner_728x90, #ad_banner_728x90_bot, #ad_banner_bot, #ad_banner_example, #ad_banner_top, #ad_banners, #ad_banners_content { display: none!important; }
#ad_bar, #ad_bar_rect, #ad_before_header, #ad_bellow_post, #ad_bg, #ad_bg_image, #ad_big, #ad_bigbox, #ad_bigbox_companion, #ad_bigrectangle, #ad_bigsize, #ad_bigsize_wrapper, #ad_billboard, #ad_billboard2, #ad_billboard_ifm, #ad_block, #ad_block_0, #ad_block_1, #ad_block_2, #ad_block_300x250, #ad_block_mpu, #ad_board_after_forums, #ad_board_before_forums, #ad_body, #ad_bottom, #ad_bottom_1x1, #ad_bottom_728x90, #ad_bottom_another, #ad_bottom_article_text, #ad_bottom_footer, #ad_bottombrandtext, #ad_box, #ad_box02, #ad_box160a, #ad_box300x250, #ad_box_2, #ad_box_ad_0, #ad_box_ad_1, #ad_box_colspan, #ad_box_top, #ad_branding, #ad_bs_area, #ad_bsb, #ad_bsb_cont, #ad_btmslot, #ad_bucket_med_rectangle_1, #ad_bucket_med_rectangle_2, #ad_buts, #ad_button, #ad_buttons { display: none!important; }
#ad_category_middle, #ad_cell, #ad_center, #ad_center_monster, #ad_channel, #ad_chitikabanner_120x600LH, #ad_choices, #ad_circ300x250, #ad_circ_300_200, #ad_circ_300x250, #ad_circ_300x300, #ad_close, #ad_closebtn, #ad_cna2, #ad_comments, #ad_companion_banner, #ad_complex, #ad_comps_top, #ad_cont, #ad_cont1, #ad_cont2, #ad_cont_superbanner, #ad_container, #ad_container_0, #ad_container_300x250, #ad_container_marginal, #ad_container_side, #ad_container_sidebar, #ad_container_top, #ad_content, #ad_content_1, #ad_content_2, #ad_content_3, #ad_content_before_first_para, #ad_content_fullsize, #ad_content_primary, #ad_content_right, #ad_content_top, #ad_content_wrap, #ad_contentslot_1, #ad_contentslot_2, #ad_creative_2, #ad_creative_3, #ad_creative_5, #ad_crown_top, #ad_cyborg, #ad_dfp_premiumrec, #ad_dfp_rec1, #ad_display_300_250, #ad_display_728_90 { display: none!important; }
#ad_div, #ad_div_bottom, #ad_div_top, #ad_embed_300x250, #ad_eventsright, #ad_fb_circ, #ad_feature, #ad_feedback, #ad_fg, #ad_firstpost, #ad_flyrelax, #ad_foot, #ad_footer, #ad_footer1, #ad_footerAd, #ad_footer_s, #ad_footer_small, #ad_frame, #ad_frame1, #ad_front_three, #ad_fullbanner, #ad_gallery, #ad_gallery_bot, #ad_global_300x250, #ad_global_above_footer, #ad_global_header, #ad_global_header1, #ad_global_header2, #ad_google_Link, #ad_google_content336, #ad_googlebanner_160x600LH, #ad_grp1, #ad_grp2, #ad_gutter_top, #ad_h3, #ad_haha_1, #ad_haha_4, #ad_halfpage, #ad_hdr_2, #ad_head, #ad_header, #ad_header_1, #ad_header_container, #ad_header_logo_placeholder, #ad_headerlarge, #ad_help_link_new, #ad_hf, #ad_hide_for_menu, #ad_holder, #ad_home { display: none!important; }
#ad_home_middle, #ad_horizontal, #ad_horseshoe_left, #ad_horseshoe_right, #ad_horseshoe_spacer, #ad_horseshoe_top, #ad_hotpots, #ad_houseslot1_desktop, #ad_houseslot_a, #ad_houseslot_b, #ad_hp, #ad_hy_01, #ad_hy_02, #ad_hy_03, #ad_hy_04, #ad_hy_05, #ad_hy_06, #ad_hy_07, #ad_hy_08, #ad_iframe_160_by_600_middle, #ad_iframe_300, #ad_img, #ad_img_banner, #ad_in_arti, #ad_infoboard_box, #ad_inplace_1, #ad_interestmatch, #ad_interestmatch400, #ad_island, #ad_island2, #ad_island_incontent, #ad_island_incontent2, #ad_keywrods, #ad_kvadrat_under_player, #ad_label, #ad_large, #ad_large_rectangular, #ad_lastpost, #ad_layer, #ad_layer1, #ad_layer2, #ad_ldb, #ad_lead1, #ad_leader, #ad_leaderBoard, #ad_leaderboard, #ad_leaderboard2, #ad_leaderboard3, #ad_leaderboard728x90, #ad_leaderboard_1 { display: none!important; }
#ad_leaderboard_flex, #ad_leaderboard_master, #ad_leaderboard_middle, #ad_leaderboard_top, #ad_leaderboardtwo, #ad_leaderborder_container1, #ad_left, #ad_left_1, #ad_left_2, #ad_left_3, #ad_left_skyscraper, #ad_left_skyscraper_2, #ad_left_top, #ad_leftslot, #ad_level_1, #ad_lft, #ad_link, #ad_links, #ad_links_footer, #ad_lnk, #ad_lrec, #ad_lwr_square, #ad_main, #ad_main_leader, #ad_main_top, #ad_main_top_01, #ad_main_top_05, #ad_main_top_08, #ad_marginal, #ad_marker, #ad_mast, #ad_med_rect, #ad_medium, #ad_medium_rectangle, #ad_medium_rectangular, #ad_mediumrectangle, #ad_megabanner, #ad_menu_header, #ad_message, #ad_messageboard_x10, #ad_middle, #ad_middle_122, #ad_middle_2, #ad_middle_bottom, #ad_midstrip, #ad_ml, #ad_mobile, #ad_module, #ad_most_pop_234x60_req_wrapper, #ad_mpu { display: none!important; }
#ad_mpu2, #ad_mpu300x250, #ad_mpu_1, #ad_mpuav, #ad_mpuslot, #ad_mrcontent, #ad_mrec, #ad_mrec1, #ad_mrec2, #ad_msgplus-gallery-5, #ad_myFrame, #ad_netpromo, #ad_new, #ad_news_article, #ad_newsletter, #ad_num_1, #ad_num_2, #ad_num_3, #ad_one, #ad_overlay, #ad_overlay_content, #ad_overlay_countdown, #ad_overlayer, #ad_overture, #ad_panel, #ad_panel_1, #ad_panel_2, #ad_panorama_top, #ad_pencil, #ad_ph_1, #ad_place, #ad_placeholder, #ad_play_300, #ad_player, #ad_plugs, #ad_pos_targeted_in_article, #ad_post, #ad_post_300, #ad_poster, #ad_pr_info, #ad_primary, #ad_primaryAd, #ad_promoAd, #ad_promotion_wrap, #ad_publicidad, #ad_pushupbar-closed, #ad_rail, #ad_rec_01, #ad_rect, #ad_rect1 { display: none!important; }
#ad_rect2, #ad_rect3, #ad_rect_body, #ad_rect_bottom, #ad_rect_c, #ad_rectangle, #ad_rectangle_medium, #ad_rectangular, #ad_region1, #ad_region2, #ad_region3, #ad_region5, #ad_related_links_div, #ad_related_links_div_program, #ad_replace_div_0, #ad_replace_div_1, #ad_report_leaderboard, #ad_report_rectangle, #ad_results, #ad_right, #ad_right3, #ad_rightSidebarFirstBanner, #ad_rightSidebarSecondBanner, #ad_right_1, #ad_right_box, #ad_right_column1_1, #ad_right_column2_1, #ad_right_content_article_page, #ad_right_content_home, #ad_right_main, #ad_right_out, #ad_right_rail_bottom, #ad_right_rail_flex, #ad_right_rail_top, #ad_right_second, #ad_right_skyscraper, #ad_right_skyscraper_2, #ad_right_top, #ad_rightslot, #ad_righttop-300x250, #ad_ros_tower, #ad_rotator-2, #ad_rotator-3, #ad_row, #ad_row_home, #ad_rr_1, #ad_rside, #ad_rside_link, #ad_script_head, #ad_sec { display: none!important; }
#ad_sec_div, #ad_secondary, #ad_sense, #ad_sense_help, #ad_sgd, #ad_short, #ad_sidebar, #ad_sidebar1, #ad_sidebar2, #ad_sidebar3, #ad_sidebar_1, #ad_sidebar_news, #ad_sidebar_top, #ad_sidebody, #ad_silo, #ad_site_header, #ad_sitebar, #ad_skin, #ad_sky, #ad_sky1, #ad_sky2, #ad_sky3, #ad_sky_lhs, #ad_sky_rhs, #ad_skyscraper, #ad_skyscraper1, #ad_skyscraper120, #ad_skyscraper160x600, #ad_skyscraper2, #ad_skyscraper_1, #ad_skyscraper_right, #ad_skyscraper_text, #ad_slot, #ad_slot_bottom, #ad_slot_leaderboard, #ad_slot_livesky, #ad_slot_right_bottom, #ad_slot_right_top, #ad_slot_sky_top, #ad_small, #ad_space, #ad_space_300_250, #ad_space_728, #ad_space_top, #ad_sponsorBar, #ad_sponsored, #ad_sponsorship_2, #ad_spot300x250, #ad_spot_a, #ad_spot_b { display: none!important; }
#ad_spotlight, #ad_square, #ad_squares, #ad_ss, #ad_stck, #ad_sticky_wrap, #ad_strapad, #ad_stream10, #ad_stream11, #ad_stream12, #ad_stream16, #ad_stream17, #ad_stream19, #ad_stream8, #ad_strip, #ad_superbanner, #ad_table, #ad_takeover, #ad_tall, #ad_tbl, #ad_term_bottom_place, #ad_text:not(textarea), #ad_thread1_1, #ad_thread_first_post_content, #ad_thread_last_post_content, #ad_tile_home, #ad_top, #ad_topBanner, #ad_topScroller, #ad_top_728x90, #ad_top_banner, #ad_top_bar, #ad_top_header_center, #ad_top_holder, #ad_topbanner, #ad_topmob, #ad_topnav, #ad_topslot, #ad_topslot_b, #ad_tp_banner_1, #ad_tp_banner_2, #ad_two, #ad_txt, #ad_under_game, #ad_unit, #ad_unit1, #ad_unit2, #ad_unit_slot1, #ad_unit_slot2, #ad_unit_slot3 { display: none!important; }
#ad_unit_slot4, #ad_vertical, #ad_video_abovePlayer, #ad_video_belowPlayer, #ad_video_large, #ad_wallpaper, #ad_website_top, #ad_wide, #ad_wide_box, #ad_widget, #ad_widget_1, #ad_window, #ad_wp, #ad_wp_base, #ad_wrap, #ad_wrapper, #ad_wrapper1, #ad_wrapper2, #ad_x10, #ad_x20, #ad_xrail_top, #ad_zone, #ad_zone1, #ad_zone2, #ad_zone3, #adamazonbox, #adaptv_ad_player_div, #adaptvcompanion, #adb-hp-spotlights1, #adb-hp-spotlights2, #adb-hp-spotlights3, #adb-top, #adbForum, #adb_bottom, #adbackground, #adbannMobile, #adbanner, #adbanner-container, #adbanner-home-left, #adbanner-home-right, #adbanner-middle, #adbanner-top-left, #adbanner-top-right, #adbanner00001, #adbanner00002, #adbanner00003, #adbanner00004, #adbanner00005, #adbanner1, #adbanner_abovethefold_300 { display: none!important; }
#adbanner_mobile_top, #adbannerbox, #adbannerdiv, #adbannerleft, #adbannerright, #adbannerwidget, #adbar, #adbar_ad_1_div, #adbar_ad_2_div, #adbar_ad_3_div, #adbar_ad_4_div, #adbar_ads_container_div, #adbar_main_div, #adbarbox, #adbard, #adbdiv, #adbg_ad_0, #adbg_ad_1, #adbig, #adbineScroll, #adblade, #adblade-disc, #adbladeSp, #adblade_ad, #adblkad, #adblock, #adblock-300x250, #adblock-big, #adblock-jango, #adblock-leaderboard, #adblock-small, #adblock1, #adblock2, #adblock4, #adblock_header_ad_1, #adblock_header_ad_1_inner, #adblock_sidebar_ad_2, #adblock_sidebar_ad_2_inner, #adblock_v, #adblockbottom, #adblockerMess, #adblockermessage, #adblockerwarnung, #adblockrighta, #adblocktop, #adblocktwo, #adbn, #adbn_UMU, #adbnr, #adbnr-l { display: none!important; }
#adboard, #adbody, #adbottom, #adbottomgao, #adbottomleft, #adbottomright, #adbox, #adbox-inarticle, #adbox-indivisual-body-topright, #adbox-placeholder-topbanner, #adbox-topbanner, #adbox1, #adbox2, #adbox300600, #adbox300x250_1, #adbox300x250_2, #adbox_content, #adbox_right, #adbrite, #adbrite_inline_div, #adbritebottom, #adbutton, #adbuttons, #adcarousel, #adcatfish, #adcell, #adcenter, #adcenter2, #adcenter4, #adchoices-icon, #adchoicesBtn, #adchoices_container, #adclear, #adclose, #adcode, #adcode1, #adcode10, #adcode2, #adcode3, #adcode4, #adcolContent, #adcolumn, #adcolumnwrapper, #adcontainer, #adcontainer1, #adcontainer125px, #adcontainer2, #adcontainer250x250, #adcontainer3, #adcontainer5 { display: none!important; }
#adcontainerRight, #adcontainer___gelement_adbanner_2_0, #adcontainer_ad_content_top, #adcontainer_top_ads, #adcontainsm, #adcontent, #adcontent1, #adcontent2, #adcontextlinks, #adcontrolPushSite, #adcontrolhalfbanner, #adcontrolisland, #add-top, #add720, #add_160x600, #add_720bottom, #add_block_ad1, #add_block_ad2, #add_ciao2, #add_space_google, #add_space_sidebar, #addbottomleft, #addiv-bottom, #addiv-top, #addspaceleft, #addspaceright, #addvert, #addvertise_area, #adfactor-label, #adfloat, #adfooter, #adfooter_728x90, #adfooter_hidden, #adform_leaderboard, #adform_leaderboard_cover, #adframe:not(frameset), #adframetop, #adfreeDeskSpace, #adfreead, #adhalfbanner_wrapper, #adhalfpage, #adhead, #adhead_g, #adheader, #adheadhubs, #adhesion, #adhesionAdSlot, #adhesionUnit, #adhide, #adholder { display: none!important; }
#adholderContainerHeader, #adhome, #adhomepage, #adhzh, #adid10601, #adid2161, #adiframe1_iframe, #adiframe2_iframe, #adiframe3_iframe, #adigniter, #adimg, #adimg0, #adimg1, #adimg3, #adimg4, #adimg6, #adition_Skyscraper, #adition_content_ad, #adjacency, #adjacent-list-ad, #adjs_id, #adk2_slider_top_right, #adkit_content-block, #adkit_content-foot, #adkit_footer, #adkit_mrec1, #adkit_mrec2, #adkit_rectangle, #adkit_rnav-bt, #adkit_rnav-fb, #adl_120x600, #adl_250x250, #adl_300x100, #adl_300x120, #adl_300x250, #adl_300x250_td, #adl_728x90, #adl_individual_1, #adl_leaderboard, #adl_medium_rectangle, #adlabel, #adlabelFooter, #adlabelfooter, #adlabelheader, #adlanding, #adlandscape, #adlargeverti, #adlargevertimarginauto, #adlayer, #adlayerContainer { display: none!important; }
#adlayer_back, #adlayerad, #adleaderboard, #adleaderboard_flex, #adleaderboardb, #adleaderboardb_flex, #adleft, #adlhs, #adlink-13, #adlink-133, #adlink-19, #adlink-197, #adlink-213, #adlink-28, #adlink-55, #adlink-74, #adlink-98, #adlinks, #adlinkws, #adlove, #adlrec, #adm-inline-article-ad-1, #adm-inline-article-ad-2, #admain, #admaintop, #admanagerResultListBox, #admanager_leaderboard, #admanager_top_banner, #admaru_reminder, #admasthead, #admid, #admiddle3, #admiddle3center, #admiddle3left, #admiddleCenter, #admobilefoot, #admobilefootinside, #admobilemiddle, #admobiletop, #admobiletopinside, #admod2, #admon-300x250, #admon-728x90, #admpubottom, #admpubottom2, #admpudyn1, #admpudyn2, #admpudyn3, #admpudyn4, #admpufoot { display: none!important; }
#admpumiddle, #admpumiddle2, #admputop, #admputop2, #admsg, #admulti520, #adnet, #adnews, #adngin-top_unit_desktop-0, #adnorth, #adnote, #adops_cube, #adops_leaderboard, #adops_skyscraper, #adoptionsimg, #ados1, #ados2, #ados3, #ados4, #adoverlaysrc, #adpanel-block, #adplace, #adplaceholder_mpu01, #adplacement, #adplacer_preroll1, #adplate-content, #adpos-top, #adpos1-leaderboard, #adpos_3, #adposition, #adposition-C, #adposition-FPMM, #adposition-REM2, #adposition-SHADE, #adposition-TOCSS, #adposition-TVSP, #adposition-inner-REM1, #adposition-inner-REM3, #adposition1, #adposition10, #adposition1_container, #adposition2, #adposition3, #adposition4, #adpositionbottom, #adpostloader, #adpromo, #adprovider-default, #adrect, #adrectangle { display: none!important; }
#adrectanglea, #adrectanglea_flex, #adrectanglea_hidden, #adrectangleb, #adrectangleb_flex, #adrectmarginauto, #adrhs, #adrig, #adright, #adright2, #adrightbottom, #adrightgame, #adrighthome, #adrightrail, #adriver_middle, #adriver_top, #adrotate_leaderboard_hm, #adrotator, #adrow, #adrow-house, #adrow1, #adrow3, #ads-1, #ads-125, #ads-125-2, #ads-160x600, #ads-200, #ads-200x200-a, #ads-250, #ads-300, #ads-300-250, #ads-300x250-L3-2, #ads-336x280, #ads-468, #ads-5, #ads-728x90, #ads-728x90-I3, #ads-728x90-I4, #ads-A, #ads-B, #ads-B1, #ads-C, #ads-C1, #ads-E, #ads-E1, #ads-F, #ads-G, #ads-H, #ads-K, #ads-area { display: none!important; }
#ads-article-left, #ads-banner, #ads-banner-top, #ads-bar, #ads-before-content, #ads-bg, #ads-bg-mobile, #ads-bigbox-no1, #ads-billboard, #ads-block, #ads-block-frame, #ads-blog, #ads-bot, #ads-bottom, #ads-box-header-pb, #ads-by-google, #ads-category, #ads-center-text, #ads-col, #ads-contain-125, #ads-container, #ads-container-2, #ads-container-anchor, #ads-container-single, #ads-container-top, #ads-content, #ads-content-double, #ads-dell, #ads-div2, #ads-dw, #ads-footer, #ads-footer-desktop1, #ads-footer-desktop2, #ads-footer-inner, #ads-footer-wrap, #ads-google, #ads-h-left, #ads-h-right, #ads-header, #ads-header-728, #ads-home-468, #ads-horizontal, #ads-hoster-2, #ads-indextext, #ads-inside-content, #ads-king, #ads-last-inside-content, #ads-leader, #ads-leaderboard, #ads-leaderboard1 { display: none!important; }
#ads-left, #ads-left-sidebar, #ads-left-top, #ads-link, #ads-lrec, #ads-main, #ads-main-bottom, #ads-menu, #ads-middle, #ads-mn, #ads-mpu, #ads-outer, #ads-pagetop, #ads-panel, #ads-panorama-A1, #ads-position-header-desktop, #ads-post-468, #ads-post10, #ads-prices, #ads-rhs, #ads-right, #ads-right-bottom, #ads-right-bottom-sidebar, #ads-right-cube, #ads-right-last-sidebar, #ads-right-skyscraper, #ads-right-text, #ads-right-top, #ads-right-top-sidebar, #ads-right-twobottom, #ads-rt, #ads-sidebar, #ads-sidebar-bottom, #ads-sidebar-skyscraper-unit, #ads-sidebar-top, #ads-slot, #ads-sponsored-boxes, #ads-sticky, #ads-submit, #ads-superBanner, #ads-text, #ads-top, #ads-top-728, #ads-top-search-article, #ads-top-search-article-1, #ads-top-search-article-2, #ads-tp, #ads-under-header, #ads-under-rotator, #ads-vers7 { display: none!important; }
#ads-vertical, #ads-vertical-wrapper, #ads-wrap, #ads-wrapper, #ads1, #ads100Box, #ads100Middlei4, #ads120, #ads120_600-widget-2, #ads125, #ads160_600-widget-3, #ads160_600-widget-5, #ads160_600-widget-7, #ads160left, #ads1_block, #ads1_box, #ads1_container, #ads1_sidebar, #ads2, #ads2_block, #ads2_box, #ads2_container, #ads3, #ads300, #ads300-250, #ads300Bottom, #ads300Top, #ads300_250-widget-2, #ads300_250-widget-3, #ads300hp, #ads300k, #ads300x200, #ads300x250, #ads300x250_2, #ads300x250_single, #ads315, #ads336Box, #ads336x280, #ads340web, #ads4, #ads468x60, #ads50, #ads7, #ads728, #ads72890top, #ads728bottom, #ads728top, #ads728x90, #ads728x90_2, #ads790 { display: none!important; }
#adsBannerFrame, #adsBar, #adsBottom, #adsBox-460_left, #adsBox-dynamic-right, #adsBoxResultsPage, #adsCTN, #adsCombo02_1, #adsCombo02_2, #adsCombo02_3, #adsCombo02_4, #adsCombo02_5, #adsCombo02_6, #adsCombo02_7, #adsContainer, #adsContent, #adsDisplay, #adsDiv0, #adsDiv1, #adsDiv2, #adsDiv3, #adsDiv4, #adsDiv5, #adsDiv6, #adsDiv7, #adsGooglePos, #adsHeadLine, #adsHeader, #adsHeading, #adsID, #adsIframe, #adsIfrme1, #adsIfrme2, #adsIfrme3, #adsIfrme4, #adsLREC, #adsLeft, #adsLeftZone1, #adsLeftZone2, #adsLinkFooter, #adsMpu, #adsNarrow, #adsPanel, #adsProdHighlight_wrap, #adsRight, #adsRightDiv, #adsRightVideo, #adsSPRBlock, #adsSectionLeft, #adsSectionRight { display: none!important; }
#adsSquare, #adsSuperCTN, #adsTG, #adsTN, #adsTop, #adsTopLeft, #adsZone, #adsZone1, #adsZone2, #adsZone_1, #ads_01, #ads_120x60_block, #ads_160, #ads_2015, #ads_2015_1, #ads_3, #ads_300, #ads_300x250, #ads_320_260, #ads_320_260_2, #ads_728, #ads_728x90, #ads_728x90_top, #ads_absolute_left, #ads_absolute_right, #ads_back, #ads_banner, #ads_banner1, #ads_banner_header, #ads_banner_right1, #ads_bar, #ads_belowforumlist, #ads_belownav, #ads_big, #ads_bigrec1, #ads_bigrec2, #ads_bigrec3, #ads_block, #ads_bottom, #ads_bottom_inner, #ads_bottom_outer, #ads_box, #ads_box1, #ads_box2, #ads_box_bottom, #ads_box_right, #ads_box_top, #ads_button, #ads_by_google, #ads_campaign { display: none!important; }
#ads_catDiv, #ads_center, #ads_center_banner, #ads_central, #ads_combo2, #ads_container, #ads_content, #ads_desktop_r1, #ads_desktop_r2, #ads_dynamicShowcase, #ads_eo, #ads_expand, #ads_footer, #ads_fullsize, #ads_h, #ads_h1, #ads_h2, #ads_halfsize, #ads_header, #ads_header_games, #ads_horiz, #ads_horizontal, #ads_horz, #ads_html1, #ads_html2, #ads_im, #ads_inner, #ads_insert_container, #ads_layout_bottom, #ads_lb, #ads_lb_frame, #ads_leaderbottom, #ads_left, #ads_left_top, #ads_line, #ads_mads_r1, #ads_mads_r2, #ads_medrect, #ads_notice, #ads_overlay, #ads_page_top, #ads_pave, #ads_place, #ads_placeholder, #ads_player, #ads_player_audio, #ads_player_line, #ads_postdownload, #ads_pro_468_60_on_vid, #ads_r_c { display: none!important; }
#ads_right, #ads_right_sidebar, #ads_right_top, #ads_section_textlinks, #ads_side, #ads_sidebar_bgnd, #ads_sidebar_roadblock, #ads_sky, #ads_slide_div, #ads_space, #ads_space_header, #ads_special_center, #ads_sponsFeed-headline, #ads_sponsFeed-left, #ads_sponsored_link_pixel, #ads_superbanner1, #ads_superbanner2, #ads_superior, #ads_td, #ads_text, #ads_textlinks, #ads_title, #ads_top, #ads_top2, #ads_top_banner, #ads_top_container, #ads_top_content, #ads_top_right, #ads_top_sec, #ads_topbanner, #ads_tower1, #ads_tower_top, #ads_vert, #ads_video, #ads_watch_top_square, #ads_wide, #ads_wrapper, #ads_zone27, #adsbot, #adsbottom, #adsbottombluesleft, #adsbox, #adsbox-left, #adsbox-right, #adsbox1, #adsbox2, #adsbox3, #adsbox336x280, #adsbox4, #adsbox728x90 { display: none!important; }
#adsbysourcewidget-2, #adscenter, #adscolumn, #adscontainer, #adscontainer_background_back_index1100_all, #adscontainer_banner_new_bottom_index_1060, #adscontainer_banner_new_second_index_1060, #adscontainer_banner_new_top_index_1060_2, #adscontent, #adsctl00_AdsHome2, #adsd_contentad_r1, #adsd_contentad_r2, #adsd_contentad_r3, #adsd_topbanner, #adsd_txt_sky, #adsdaq160600, #adsdaq300250, #adsdaq72890, #adsdiv, #adsdiv300, #adsdiv468, #adsdiv_close, #adsection, #adsense-2, #adsense-468x60, #adsense-area, #adsense-bottom, #adsense-end-300, #adsense-head-spacer, #adsense-header, #adsense-letterbox, #adsense-link, #adsense-links, #adsense-middle, #adsense-module-bottom, #adsense-new, #adsense-post, #adsense-right, #adsense-sidebar, #adsense-tag, #adsense-text, #adsense-top, #adsense-wrap, #adsense03, #adsense04, #adsense05, #adsense1, #adsense160600, #adsense2, #adsense2pos { display: none!important; }
#adsense300x250, #adsense468, #adsense6, #adsense728, #adsenseArea, #adsenseHeader, #adsenseLeft, #adsenseOne, #adsenseWrap, #adsense_200_200_article, #adsense_300x250, #adsense_article_bottom, #adsense_article_left, #adsense_banner_top, #adsense_block, #adsense_block_238x200, #adsense_block_350x320, #adsense_bottom_ad, #adsense_box, #adsense_box2, #adsense_box_video, #adsense_center, #adsense_honeytrap, #adsense_image, #adsense_inline, #adsense_item_detail, #adsense_leaderboard, #adsense_overlay, #adsense_placeholder_2, #adsense_r_side_sticky_container, #adsense_sidebar, #adsense_testa, #adsense_top, #adsense_unit5, #adsense_ziel, #adsensebreadcrumbs, #adsenseheader, #adsensehorizontal, #adsensempu, #adsensepo, #adsensepos, #adsensequadr, #adsenseskyscraper, #adsensetext, #adsensetop, #adsensetopmobile, #adsensetopplay, #adsensewide, #adsensewidget-3, #adserv { display: none!important; }
#adserve-Banner, #adserve-Leaderboard, #adserve-MPU, #adserve-Sky, #adserver_HeaderAd, #adsfundo, #adsground, #adshometop, #adshowbtm, #adshowtop, #adside, #adsideblock1, #adsider, #adsiframe, #adsimage, #adsitem, #adskinleft, #adskinlink, #adskinright, #adskintop, #adsky, #adskyleftdiv, #adskyrightdiv, #adskyscraper, #adskyscraper_flex, #adsleft1, #adslider, #adslist, #adslistbox, #adslot, #adslot-2-container, #adslot-3-container, #adslot-4-container, #adslot-below-newest, #adslot-below-updated, #adslot-download-abovefiles, #adslot-half-page, #adslot-homepage-middle, #adslot-infobox, #adslot-left-skyscraper, #adslot-site-footer, #adslot-site-header, #adslot-sticky-headerbar, #adslot-top-rectangle, #adslot1, #adslot1173, #adslot1189, #adslot1202, #adslot2, #adslot3 { display: none!important; }
#adslot300x250ATF, #adslot300x250BTF, #adslot4, #adslot5, #adslot6, #adslot7, #adslot_c2, #adslot_left, #adslot_m1, #adslot_m2, #adslot_m3, #adslot_rect, #adslot_top, #adsmegabanner, #adsmiddle, #adsnews, #adsonar, #adsonarBlock, #adspace, #adspace-1, #adspace-2, #adspace-300x250, #adspace-728, #adspace-728x90, #adspace-bottom, #adspace-leaderboard-top, #adspace-one, #adspace-panorama, #adspace-top, #adspace300x250, #adspaceBox, #adspaceBox300, #adspaceBox300_150, #adspaceBox300white, #adspaceRow, #adspace_header, #adspace_leaderboard, #adspace_top, #adspacer, #adspan, #adspdl-container, #adspecial_offer_box, #adsplace1, #adsplace2, #adsplace4, #adsplash, #adsponsorImg, #adsponsored_links_box, #adspot, #adspot-1 { display: none!important; }
#adspot-149x170, #adspot-1x4, #adspot-2, #adspot-295x60, #adspot-2a, #adspot-2b, #adspot-300x110-pos-1, #adspot-300x125, #adspot-300x250-pos-1, #adspot-300x250-pos-2, #adspot-300x250-pos1, #adspot-300x250-pos3, #adspot-300x600-pos1, #adspot-468x60-pos-2, #adspot-620x270-pos-1, #adspot-620x45-pos-1, #adspot-620x45-pos-2, #adspot-728x90, #adspot-728x90-pos-2, #adspot-728x90-pos1, #adspot-a, #adspot-bottom, #adspot-c, #adspot-d, #adspot-top, #adspot300x250, #adspot_220x90, #adspot_300x250, #adspot_300x250A_desktop, #adspot_468x60, #adspot_728x90, #adspotlight1, #adsquare, #adsquare2, #adsright, #adss, #adsside, #adssidebar2, #adssidebar3, #adsspace, #adstd, #adstext2, #adstop, #adstory, #adstrip, #adstripbottom, #adstripnew, #adstuff, #adswidget1-quick-adsense, #adswidget2-quick-adsense { display: none!important; }
#adswidget2-quick-adsense-reloaded-2, #adswidget3-quick-adsense-reloaded-2, #adswidget4-quick-adsense-reloaded-3, #adswizzBanner, #adsxpls2, #adszed-728x90, #adtab, #adtab-feedback2, #adtable_top, #adtag5, #adtag8, #adtag_right_side, #adtagfooter, #adtagheader, #adtagrightcol, #adtags_left, #adtaily, #adtaily-widget-light, #adtechWallpaper, #adtech_0, #adtech_1, #adtech_2, #adtech_3, #adtech_728or920_2, #adtech_googleslot_03c, #adtech_leaderboard01, #adtech_takeover, #adtechbanner728, #adtext, #adtext-top-content, #adtoniq-msg-bar, #adtop, #adtopDet, #adtopHeader, #adtopPrograma, #adtop_dfp, #adtopbanner, #adtopbox, #adtopcenter, #adtophp, #adtrafficright, #adtxt, #adu-sto, #adundergame, #adunderpicture, #adunit, #adunit-article-bottom, #adunit-mpu-atf, #adunit-mpu-atf-feed, #adunit-mpu-atf-sidebar { display: none!important; }
#adunit-mpu-btf-1, #adunit-mpu-btf-6, #adunit-mpu-btf-article, #adunit-mpu-btf-article-2, #adunit-mpu-btf-sidebar, #adunit-mpu-second, #adunit-pages1x1, #adunit-roadblock, #adunit300x500, #adunit_video, #adunitl, #adup-sidebar, #adv-01, #adv-300, #adv-Bottom, #adv-Middle, #adv-Middle1, #adv-Middle2, #adv-Scrollable, #adv-Top, #adv-TopLeft, #adv-banner, #adv-bottom-inside-page, #adv-bottom-page, #adv-bottom-side, #adv-box, #adv-comments-placeholder, #adv-companion-iframe, #adv-container, #adv-ext-ext-1, #adv-ext-ext-2, #adv-fb-container, #adv-google, #adv-gpt-box-container1, #adv-gpt-masthead-leaderboard-container1, #adv-gpt-masthead-skin-container1, #adv-halfpage, #adv-header, #adv-leaderblock, #adv-leaderboard, #adv-left, #adv-masthead, #adv-middle, #adv-middle-inside-page, #adv-middle-side, #adv-middle1, #adv-midroll, #adv-mpux, #adv-native, #adv-preroll { display: none!important; }
#adv-right, #adv-right1, #adv-scrollable, #adv-servers-com-1, #adv-sticky-1, #adv-sticky-2, #adv-strip, #adv-text, #adv-textlink1, #adv-textlink2, #adv-textlink3, #adv-textlink4, #adv-title, #adv-top, #adv-top-inside-page, #adv-top-page, #adv-top-side, #adv-top-skin, #adv-x34, #adv-x35, #adv-x36, #adv-x37, #adv-x38, #adv-x39, #adv-x40, #adv130x195, #adv160x600, #adv170, #adv2_ban, #adv300bottom, #adv300top, #adv300x250, #adv300x250container, #adv3_ban, #adv468x90, #adv728, #adv728x90, #adv768x90, #advBoxBottom, #advCard1, #advCard2, #advCard3, #advCarrousel, #advHome, #advHomevideo, #advHook-Middle1, #advMegaBanner, #advRectangle, #advRectangle1, #advSidebarDocBox { display: none!important; }
#advSkin, #advTop, #advTopRight_anchor, #advWrapper, #adv_01, #adv_02, #adv_11, #adv_300, #adv_300_600, #adv_300x250_1, #adv_300x250_2, #adv_300x250_3, #adv_468x60_content, #adv_5, #adv_52, #adv_6, #adv_62, #adv_65, #adv_7, #adv_70, #adv_71, #adv_728, #adv_728x90, #adv_73, #adv_94, #adv_96, #adv_97, #adv_98, #adv_BoxBottom, #adv_Inread, #adv_IntropageOvl, #adv_LdbMastheadPush, #adv_Reload, #adv_Skin, #adv_SkinLdb, #adv_adsense_300_dx, #adv_adsense_300_m, #adv_banner_featured, #adv_banner_sidebar, #adv_bkg_cont, #adv_bootom, #adv_border, #adv_box_a, #adv_center, #adv_config, #adv_contents, #adv_contents_tem, #adv_google_300, #adv_google_728, #adv_halfpage { display: none!important; }
#adv_halfpage_title, #adv_holder, #adv_id, #adv_leaderboard, #adv_mob, #adv_mpu1, #adv_mpu2, #adv_network, #adv_overlay, #adv_overlay_content, #adv_r, #adv_right, #adv_skin, #adv_skin_1, #adv_skin_1_a, #adv_sky, #adv_sponsorRowFooter, #adv_sponsorRowHeader, #adv_sponsor_cat, #adv_textlink, #adv_textual_google_div, #adv_top, #adv_top_banner_wrapper, #adv_top_strip, #adv_video_sidebar, #adv_videobox, #adv_wallpaper, #adv_wallpaper2, #adv_wideleaderboard, #advancedPartnerDiv, #adver, #adver-top, #adver1, #adver2, #adver3, #adver4, #adver5, #adver6, #adver7, #adverFrame, #advert-1, #advert-120, #advert-2, #advert-ahead, #advert-article, #advert-article-1, #advert-article-2, #advert-article-3, #advert-banner, #advert-banner-container { display: none!important; }
#advert-banner-wrap, #advert-block, #advert-boomer, #advert-box, #advert-column, #advert-container-top, #advert-display, #advert-footer, #advert-footer-hidden, #advert-header, #advert-hpu, #advert-island, #advert-leaderboard, #advert-left, #advert-links-bottom, #advert-mpu, #advert-placeholder-post-content-image-1, #advert-posterad, #advert-rectangle, #advert-right, #advert-right-not-home, #advert-sky, #advert-skyscaper, #advert-skyscraper, #advert-slider-top, #advert-stickysky, #advert-text, #advert-top, #advert-top-banner, #advert-wrapper, #advert1, #advert1hp, #advert2, #advert234_container, #advert2area, #advert2areasmall, #advert300x260, #advert3area, #advert3areasmall, #advert50, #advertBanner, #advertBox, #advertBoxRight, #advertBoxSquare, #advertColumn, #advertContainer, #advertControl4_advertLink, #advertCover, #advertDB, #advertIframe { display: none!important; }
#advertMPUContainer, #advertMarkerHorizontalConatiner, #advertMarkerVerticalConatiner, #advertOverlay, #advertPhone, #advertRight, #advertSection, #advertSeparator, #advertTop, #advertTopLarge, #advertTopSmall, #advertTower, #advertWrapper, #advert_01, #advert_04, #advert_05, #advert_07, #advert_1, #advert_125x125, #advert_250x250, #advert_300x2502, #advert_300x2503, #advert_561_01, #advert_561_02, #advert_561_03, #advert_561_04_container, #advert_561_04_left_end, #advert_561_04_right_end, #advert_561_05, #advert_561_07, #advert_Desktop, #advert_back_160x600, #advert_back_300x250_1, #advert_back_300x250_2, #advert_banner, #advert_belowmenu, #advert_bottom_100x70, #advert_box, #advert_container, #advert_container_300, #advert_header, #advert_home01, #advert_home02, #advert_home03, #advert_home04, #advert_image1_0, #advert_image2_0, #advert_image3_0, #advert_leaderboard, #advert_lrec_format { display: none!important; }
#advert_media, #advert_mid, #advert_mpu, #advert_mpu_1, #advert_mpu_2, #advert_right1, #advert_right_skyscraper, #advert_sky, #advert_top, #advert_yell, #advertblock, #advertblock160, #advertblock300, #advertborder, #advertborder160, #advertbox2, #advertbox3, #advertbox4, #advertcalc, #adverthome, #adverti, #adverticum_r_above, #adverticum_r_above_container, #adverticum_r_side_container, #advertiframebottom, #advertise, #advertise-block, #advertise-here, #advertise-here-sidebar, #advertise-now, #advertise-sidebar, #advertise1, #advertise2, #advertiseBanner, #advertiseGoogle, #advertiseHere, #advertiseLink, #advertisePlacement, #advertise_top, #advertisediv, #advertiseheretop, #advertisement-10, #advertisement-13, #advertisement-16, #advertisement-300x250, #advertisement-4, #advertisement-7, #advertisement-728x90, #advertisement-bottom, #advertisement-content { display: none!important; }
#advertisement-detail1, #advertisement-detail2, #advertisement-large, #advertisement-rightcolumn, #advertisement-text, #advertisement1, #advertisement160x600, #advertisement2, #advertisement3, #advertisement728x90, #advertisementArea, #advertisementBottomThreadUser, #advertisementBox, #advertisementDIV2, #advertisementFooterTop, #advertisementHeaderBottom, #advertisementHorizontal, #advertisementLigatus, #advertisementPrio2, #advertisementRight, #advertisementRightcolumn0, #advertisementRightcolumn1, #advertisementThread, #advertisementTop, #advertisement_RightPanel, #advertisement_banner, #advertisement_belowscreenshots, #advertisement_block, #advertisement_box, #advertisement_container, #advertisement_label, #advertisement_notice, #advertisement_title, #advertisementblock1, #advertisementblock2, #advertisementblock3, #advertisements_bottom, #advertisements_sidebar, #advertisements_top, #advertisementsarticle, #advertisementsxml, #advertiser-container, #advertiserLinks, #advertiserReports, #advertisers-caption, #advertisetop, #advertising-160x600, #advertising-300x250, #advertising-728x90, #advertising-banner { display: none!important; }
#advertising-caption, #advertising-container, #advertising-control, #advertising-mockup, #advertising-right, #advertising-skyscraper, #advertising-top, #advertising2-preroll, #advertising3, #advertising300x250, #advertisingBlocksLeaderboard, #advertisingBottomFull, #advertisingHrefTop, #advertisingLeftLeft, #advertisingLink, #advertisingModule160x600, #advertisingModule728x90, #advertisingRightColumn, #advertisingRightRight, #advertisingTop, #advertisingTopWrapper, #advertising_1, #advertising_2, #advertising_300, #advertising_300_under, #advertising_300x105, #advertising_320, #advertising_728, #advertising_728_under, #advertising__banner__content, #advertising_anglerect, #advertising_billboard, #advertising_btm, #advertising_column, #advertising_container, #advertising_contentad, #advertising_div, #advertising_header, #advertising_holder, #advertising_horiz_cont, #advertising_iab, #advertising_leaderboard, #advertising_top_container, #advertising_wrapper, #advertisment-block-1, #advertisment-horizontal, #advertisment-text, #advertisment1, #advertismentBottom728x90_, #advertismentElementInUniversalbox { display: none!important; }
#advertisment_content, #advertisment_panel, #advertismentgoogle, #advertistop_td, #advertleft, #advertorial, #advertorial-box, #advertorial-wrap, #advertorial1, #advertorial_block_3, #advertorial_links, #advertorial_red_listblock, #adverts, #adverts--footer, #adverts-top-container, #adverts-top-left, #adverts-top-middle, #adverts-top-right, #adverts_base, #adverts_post_content, #adverts_right, #advertscroll, #advertsingle, #advertspace, #advertssection, #adverttext, #adverttext160, #adverttop, #advetisement_300x250, #advframe, #advgeoul, #advgoogle, #advman-2, #advr_mobile, #advsingle, #advt, #advt-right-skyscraper, #advt_bottom, #advtbar, #advtcell, #advtext, #advtop, #advtopright, #advx3_banner, #adwallpaper, #adwhitepaperwidget, #adwidget, #adwidget-5, #adwidget-6, #adwidget1 { display: none!important; }
#adwidget2, #adwidget2_hidden, #adwidget3_hidden, #adwidget_hidden, #adwin, #adwin_rec, #adwith, #adwords-4-container, #adwords-box, #adwrap-295x295, #adwrap-722x90, #adwrap-729x90, #adwrap-966x90, #adwrapper, #adxBigAd, #adxBigAd2, #adxLeaderboard, #adxMiddle, #adxMiddle5, #adxMiddleRight, #adxSponLink, #adxSponLink2, #adxSponLinkA, #adxToolSponsor, #adx_ad, #adx_ad_bottom, #adx_ad_bottom_close, #adxtop, #adxtop2, #adzbanner, #adzerk, #adzerk1, #adzerk2, #adzerk_by, #adzone, #adzone-halfpage_1, #adzone-leaderboard_1, #adzone-leaderboard_2, #adzone-middle1, #adzone-middle2, #adzone-mpu_1, #adzone-mpu_2, #adzone-parallax_1, #adzone-right, #adzone-sidebarSmallPromo1, #adzone-sidebarSmallPromo2, #adzone-teads, #adzone-top, #adzone-wallpaper, #adzone-weatherbar-logo { display: none!important; }
#adzoneBANNER, #adzone_content, #adzone_wall, #adzonebanner, #adzoneheader, #aetn_3tier_ad_bar, #af_ad_large, #af_ad_small, #af_adblock, #afc-container, #aff-ad-0, #affiliate-billboard-widget-frame, #affiliate_ad, #affinityBannerAd, #after-afp-ad-top, #after-content-ad, #after-content-ads, #after-dfp-ad-mid1, #after-dfp-ad-mid2, #after-dfp-ad-mid3, #after-dfp-ad-mid4, #after-dfp-ad-top, #after-download-ad, #after-header-ad-left, #after-header-ad-right, #after-header-ads, #after-top-menu-ads, #after_ad, #after_bottom_ad, #after_bottom_ad_2, #after_button_ad_desktop, #after_heading_ad, #after_title_ad, #afterpostad, #agencies_ad, #agi-ad300x250, #agi-ad300x250overlay, #agi-sponsored, #alert_ads, #all-ads, #amazon-ads, #amazon_ad, #amazon_bsa_block, #ami_ad_cntnr, #amsSparkleAdFeedback, #amsSparkleAdWrapper, #amzn-native-ad-0, #amzn-native-ad-1, #amzn-native-ad-2, #amzn_assoc_ad_div_adunit0_0 { display: none!important; }
#anAdScGame300x250, #analytics_ad, #analytics_banner, #anchor-ad, #anchorAd, #annoying_ad, #annoying_extra_ad_wrapper, #anyvan-ad, #aom-ad-right_side_1, #aom-ad-right_side_2, #aom-ad-top, #ap-widget-ad, #ap-widget-ad-label, #ap_adframe, #ap_adtext, #ap_cu_overlay, #ap_cu_wrapper, #apiBackgroundAd, #apiTopAdContainer, #apiTopAdWrap, #apmNADiv, #apolload, #app_advertising_pregame_content, #app_advertising_rectangle, #app_advertising_rectangle_ph, #appnexus-placement-articleRecommendationAd1, #appnexus-placement-articleRecommendationAd2, #appnexus-placement-articleTextAd2, #appnexus-placement-articleTopAd, #appnexus-placement-posterad, #appnexus-placement-topicblockAd0, #appnexus-placement-topicblockAd1, #appnexus-placement-topicblockAd2, #apt-homebox-ads, #araHealthSponsorAd, #area-adcenter, #area-left-ad, #area13ads, #area1ads, #article-ad, #article-ad-container, #article-ad-content, #article-ads, #article-advert, #article-advert-dfp, #article-agora-ad, #article-billboard-ad-1, #article-bottom-ad, #article-box-ad, #article-content-ad { display: none!important; }
#article-footer-ad, #article-footer-sponsors, #article-island-ad, #article-sidebar-ad, #article-sponspred-content, #article-top-728x90-ad-wrapper, #articleAd, #articleAdReplacement, #articleBoard-ad, #articleBottom-ads, #articleLeftAdColumn, #articleSideAd, #articleTop-ads, #article_LeftAdWords, #article_SponsoredLinks, #article_ad, #article_ad_1, #article_ad_3, #article_ad_bottom, #article_ad_bottom_cont, #article_ad_container, #article_ad_rt1, #article_ad_top, #article_ad_top_cont, #article_ad_w, #article_adholder, #article_ads, #article_advert, #article_banner_ad, #article_body_ad1, #article_bottom_ad01, #article_box_ad, #article_gallery_desktop_ad, #article_left_ad01, #article_sidebar_ad, #article_sidebar_ad_02, #articlead1, #articlead2, #articlead300x250r, #articleadblock, #articlefootad, #articletop_ad, #articleview_ad, #articleview_ad2, #artist-ad-container, #as24-magazine-rightcol-adtag-1, #asideAd, #aside_ad, #asideads, #asinglead { display: none!important; }
#atad1, #atad2, #atlasAdDivGame, #atwAdFrame0, #atwAdFrame0EAN, #atwAdFrame1, #atwAdFrame1EAN, #atwAdFrame2, #atwAdFrame2EAN, #atwAdFrame3, #atwAdFrame3EAN, #atwAdFrame4, #atwAdFrame4EAN, #autos_banner_ad, #aw-ad-container, #awds-nt1-ad, #awesome-ad, #awp_advertisements-2, #axdsense1, #b-ad-choices, #b-adw, #b5-skyscraper-ad-3, #b5_ad_footer, #b5_ad_sidebar1, #b5_ad_top, #b5ad300, #bLinkAdv, #b_ad1, #b_ad138, #b_ad172, #b_ad2792, #b_ad3, #b_ad3564, #babAdTop, #backad, #background-ad-cover, #background-ad-head-spacer, #background-adv, #background_ad_left, #background_ad_right, #background_ads, #backgroundadvert, #banADbanner, #ban_300x250, #ban_728x90, #bandeau-cookies, #bandeau2cookie, #bandeau_cookie, #bandeau_cookie_cnil, #bandeaucookie-wrapper { display: none!important; }
#banner-300x250, #banner-300x250-area, #banner-300x250-north, #banner-300x600-area, #banner-336x280-north, #banner-336x280-south, #banner-468x60, #banner-728, #banner-728adtag, #banner-728adtag-bottom, #banner-728x90, #banner-728x90-area, #banner-ad, #banner-ad-container, #banner-ad-first, #banner-ad-large, #banner-ad-last, #banner-ad-loader, #banner-ad-square-first, #banner-ad-square-last, #banner-ads, #banner-advert, #banner-advert-container, #banner-lg-ad, #banner-skyscraper, #banner120x600, #banner250x250, #banner300-top-right, #banner300x250, #banner468, #banner468x60, #banner600, #banner660x90, #banner728, #banner728x90, #banner975_container, #bannerAd, #bannerAdContainer1_1, #bannerAdContainer1_2, #bannerAdContainer1_3, #bannerAdContainer1_4, #bannerAdContainer1_5, #bannerAdContainer1_6, #bannerAdContainer2_1, #bannerAdContainer2_2, #bannerAdContainer2_3, #bannerAdContainer2_4, #bannerAdContainer2_5, #bannerAdContainer2_6, #bannerAdFrame { display: none!important; }
#bannerAdLInk, #bannerAdRight3, #bannerAdTop, #bannerAdWrap, #bannerAdWrapper, #bannerAd_ctr, #bannerAd_rdr, #bannerAds, #bannerAdsense, #bannerAdvert, #bannerGoogle, #banner_280_240, #banner_300_250, #banner_300x250_sidebar, #banner_468x60, #banner_ad_Sponsored, #banner_ad_bottom, #banner_ad_div_fw, #banner_ad_footer, #banner_ad_module, #banner_ad_placeholder, #banner_ad_top, #banner_admicro, #banner_ads, #banner_adsense, #banner_adv, #banner_advertisement, #banner_adverts, #banner_atf__container, #banner_content_ad, #banner_mpu1, #banner_mpu3, #banner_sedo, #banner_slot, #banner_spacer, #banner_topad, #banner_videoad, #banner_wrapper_top, #bannerad-bottom, #bannerad-top, #bannerad2, #banneradrow, #bannerads, #banneradspace, #banneradvert3, #banneradvertise, #barAdWrapper, #base-advertising-top, #base-board-ad, #baseAdvertising { display: none!important; }
#baseMedRec, #baseboard-ad, #baseboard-ad-wrapper, #basket-adContainer, #bbContentAds, #bb_ad_container, #bb_top_ad, #bbadwrap, #bbccom_leaderboard, #bbccom_leaderboard_container, #bbccom_mpu, #bbccom_sponsor_section, #bbccom_sponsor_section_text, #bbccom_storyprintsponsorship, #bbo_ad1, #bcaster-ad, #bdnads-top-970x90, #before-footer-ad, #below-listings-ad, #below-menu-ad-header, #below-post-ad, #below-title-ad, #belowAd, #belowContactBoxAd, #belowNodeAds, #below_comments_ad_holder, #below_content_ad_container, #belowad, #belowheaderad, #bg-custom-ad, #bg-footer-ads, #bg-footer-ads2, #bg_YieldManager-160x600, #bg_YieldManager-300x250, #bg_YieldManager-728x90, #bg_banner_120x600, #bg_banner_468x60, #bg_banner_728x90, #bg_googlebanner_160x600LH, #bgad, #bh_adFrame_ag_300x250_atf, #bh_adFrame_bh_300x250_atf, #bh_adFrame_bh_300x250_btf, #big-ad-switch, #big-box-ad, #bigAd, #bigAd1, #bigAd2, #bigAdDiv, #bigBannerAd { display: none!important; }
#bigBoxAd, #bigBoxAdCont, #big_ad, #big_ad_label, #big_ads, #bigad, #bigad300outer, #bigadbox, #bigadframe, #bigads, #bigadspace, #bigadspot, #bigboard_ad, #bigboard_ad_ini, #bigbox-ad, #bigsidead, #billboard-ad-container, #billboard-atf, #billboard_ad, #bing-text-ad-1, #bing-text-ad-2, #bing-text-ad-3, #bingadcontainer2, #bl11adv, #blancco-ad, #blkAds1, #blkAds2, #blkAds3, #blkAds4, #blkAds5, #block--ex_dart-ex_dart_adblade_article, #block-ad_blocks-0, #block-ad_cube-0, #block-ad_cube-1, #block-adsense-0, #block-adsense-2, #block-adsense-banner-article-bottom, #block-adsense-banner-channel-bottom, #block-adsense_managed-0, #block-adtech-middle1_300x250, #block-adtech-middle2_300x250, #block-adtech-top_300x250, #block-advert-content, #block-advert-content2, #block-advertisement, #block-advertorial, #block-appnexus-x20-oas-ad, #block-appnexus-x70-oas-ad-300x100, #block-bean-artadocean-splitter, #block-bean-artadocean-text-link-1 { display: none!important; }
#block-bean-artadocean-text-link-2, #block-bean-artadocean300x250-1, #block-bean-artadocean300x250-3, #block-bean-artadocean300x250-6, #block-bean-banner-adlink-3, #block-bean-in-content-ad, #block-br-hhog-module-br-hhog-ad-billboard-front, #block-dart-dart-tag-ad_top_728x90, #block-dart-dart-tag-gfc-ad-top-2, #block-dctv-ad-banners-wrapper, #block-dfp-billboard-leaderboard, #block-dfp-mpu-1, #block-dfp-mpu-2, #block-dfp-mpu-3, #block-dfp-skyscraper_left_1, #block-dfp-skyscraper_left_2, #block-dfp-top, #block-dfptag-leaderboard-btf, #block-dfptag-rail-pos-1, #block-dfptag-rail-pos-2, #block-dfptag-rail-pos-3, #block-dfptag-rail-pos-4, #block-display-ads-leaderboard, #block-eboundadds, #block-eboundsidebaradd1, #block-ex_dart-ex_dart_adblade_article, #block-ex_dart-ex_dart_sidebar_ad_block_bottom, #block-ex_dart-ex_dart_sidebar_ad_block_top, #block-fan-ad-fan-ad-front-leaderboard-bottom, #block-fan-ad-fan-ad-front-medrec-top, #block-fcc-advertising-first-sidebar-ad, #block-gavias-vinor-advrightheader, #block-google-ads, #block-googleads3, #block-googleads3-2, #block-ibtimestv-player-companion-ad, #block-leaderboard-ad-channel, #block-localcom-localcom-ads, #block-ltadvertising-ltadvertising, #block-nst-googledfp-site-takeover, #block-openads-0, #block-openads-1, #block-openads-13, #block-openads-14, #block-openads-2, #block-openads-3, #block-openads-4, #block-openads-5, #block-openads-brand, #block-panels-mini-top-ads { display: none!important; }
#block-sidebarad1, #block-sponsors, #block-spti_ga-spti_ga_adwords, #block-vh-dfp-dfp-ad-r2, #block-views-Advertorial-block_5, #block-views-Advertorial-block_6, #block-views-Advertorial-block_7, #block-views-ad-directory-block, #block-views-ads-header-0-block-block, #block-views-ads-header-top-block-block, #block-views-ads-sidebar-block-block, #block-views-ads-under-the-slider-block, #block-views-advertisement-block_1, #block-views-advertisements-block, #block-views-advt-story-bottom-block, #block-views-block-detail-page-ads-block-3, #block-views-custom-advertisement-2-block--2, #block-views-custom-advertisement-block--2, #block-views-premium-ad-slideshow-block, #block-views-sidebar-ad, #block-views-sponsor-block, #blockAd, #blockAds, #block_ad, #block_ad2, #block_ad_container, #block_advert, #block_advert1, #block_advert2, #block_advertisement, #block_timeout_sponsored_0, #blog-ad, #blog-advert, #blog-header-ad, #blogImgSponsor, #blog_ad_area, #blog_ad_content, #blog_ad_opa, #blog_ad_right, #blog_ad_top, #blogad, #blogad-wrapper, #blogad_728x90_header, #blogad_right_728x91_bottom, #blogad_top_300x250_sidebar, #blogads, #blogads_most_right_ad, #blox-big-ad, #blox-big-ad-bottom, #blox-big-ad-top { display: none!important; }
#blox-halfpage-ad, #blox-tile-ad, #blox-tower-ad, #bm-HeaderAd, #bn_ad, #bnr-300x250, #bnr-468x60, #bnr-728x90, #bnrAd, #bnrhd468, #body-ads, #bodyAd1, #bodyAd2, #bodyAd3, #bodyAd4, #body_728_ad, #body_ad, #bodymainAd, #bonus-offers-advertisement, #book-ad, #bookmarkListDeckAdPlaceholder, #bordeaux-preemptive-ad-0, #boss_banner_ad-2, #boss_banner_ad-3, #bot_ad, #bot_ads, #botad, #botads2, #bott_ad2, #bott_ad2_300, #bottom-728-ad, #bottom-ad, #bottom-ad-1, #bottom-ad-banner, #bottom-ad-container, #bottom-ad-leaderboard, #bottom-ad-slot, #bottom-ad-tray, #bottom-ad-wrapper, #bottom-add, #bottom-adhesion-container, #bottom-ads, #bottom-ads-bar, #bottom-ads-container, #bottom-adspot, #bottom-advertising, #bottom-article-ad-336x280, #bottom-banner-spc, #bottom-boxad, #bottom-pinned-ad { display: none!important; }
#bottom-side-ad, #bottom-sponsor-add, #bottom-story-ad-0, #bottomAd, #bottomAd300, #bottomAdBlcok, #bottomAdCCBucket, #bottomAdContainer, #bottomAdSection, #bottomAdSense, #bottomAdSenseDiv, #bottomAdWrapper, #bottomAds, #bottomAdvBox, #bottomAdvertTab, #bottomBannerAd, #bottomContentAd, #bottomDDAd, #bottomFullAd, #bottomGoogleAds, #bottomLeftAd, #bottomMPU, #bottomRightAd, #bottomRightAdContainer, #bottomRightAdSpace, #bottomRightPanelAdContainer, #bottomSponsorAd, #bottom_ad, #bottom_ad_728, #bottom_ad_area, #bottom_ad_box, #bottom_ad_container, #bottom_ad_desktop, #bottom_ad_left, #bottom_ad_region, #bottom_ad_right, #bottom_ad_unit, #bottom_ad_wrapper, #bottom_adbox, #bottom_ads, #bottom_ads_container, #bottom_advert_container, #bottom_adwrapper, #bottom_banner_ad, #bottom_banner_adsense, #bottom_ex_ad_holder, #bottom_leader_ad, #bottom_overture, #bottom_player_adv, #bottom_sponsor_ads { display: none!important; }
#bottom_sponsored_links, #bottom_text_ad, #bottomad, #bottomad300, #bottomad_table, #bottomadbanner, #bottomadbar, #bottomadholder, #bottomads, #bottomadsdiv, #bottomadsense, #bottomadvert, #bottomadwrapper, #bottomcontentads, #bottomleaderboardad, #bottommpuAdvert, #bottommpuSlot, #bottomsponad, #bottomsponsoredresults, #box-ad, #box-ad-section, #box-ad-sidebar, #box-ads-small-1, #box-ads-small-2, #box-ads-tr, #box-ads-x600, #box-ads300-picture-detail, #box-adv-header, #box-adv-rn_u, #box-content-ad, #box-googleadsense-1, #box-googleadsense-r, #box1ad, #box2ad, #boxAD, #boxAd, #boxAd300, #boxAdContainer, #boxAdvert, #boxLREC, #boxLightImageGalleryAd, #box_ad, #box_ad_container, #box_ad_middle, #box_ads, #box_advertisement, #box_advertising_info, #box_advertisment, #box_articlead, #box_mod_googleadsense { display: none!important; }
#box_text_ads, #boxad, #boxad1, #boxad2, #boxad3, #boxad4, #boxad5, #boxads, #boxes-box-ad300x250set2, #boxes-box-ad300x250set2block, #boxes-box-ad_300x250_1, #boxes-box-ad_728x90_1, #boxes-box-ad_mpu, #boxtube-ad, #bpAd, #bpcads-bottom-footer, #bpcads-top-leaderboard, #bps-header-ad-container, #bq_homeMiddleAd, #br-ad-header, #br_ad, #brand-box-ad, #brand-box-ad-1-container, #brand-post-in-article-promo, #branding_ad_comment, #branding_ad_header, #branding_click, #breadcrumb_ad, #breakbarad, #browse-ad-container, #browse_ads_ego_container, #browsead, #bsa_add_holder_g, #bsaadvert, #bsap_aplink, #bt-ad, #bt-ad-header, #btfAdNew, #btm_ad, #btm_ads, #btmad, #btmsponsoredcontent, #btn-sponsored-features, #btnAdDP, #btnAds, #btnads, #btopads, #btr_horiz_ad, #budget_adDiv, #burn_header_ad { display: none!important; }
#bus-center-ad, #button-ads, #button-ads-horizontal, #button-ads-vertical, #buttonAd, #buttonAdWrapper1, #buttonAdWrapper2, #buttonAds, #buttonAdsContainer, #button_ad_container, #button_ad_wrap, #button_ads, #buttonad-widget-3, #buttonad-widget-4, #buy-sell-ads, #buySellAds, #buysellads, #buysellads-4x1, #c-adzone, #c4_ad, #c4ad-Middle1, #c4ad-Top-parent, #c_ad_sb, #c_ad_sky, #c_sponsoredSquare, #c_upperad, #c_upperad_c, #c_wdt_ads_2, #caAdLarger, #canmobileanchoradclick, #captcha-adspace, #carbon-ads-container-bg, #carbonads, #carbonads-container, #card-ads-top, #catad, #catalog_page_970x250_1_ad, #catalyst-125-ads, #catalyst-ads-2, #category-ad, #category-sponsor, #category_sponsorship_ad, #cb-ad, #cb_medrect1_div, #cbs-video-ad-overlay, #cbz-ads-text-link, #cbz-comm-advert-1, #cellAd, #center-ad, #center-ad-group { display: none!important; }
#center-ads-72980, #center-three-ad, #centerAdsHeadlines, #centerBelowExtraSponsoredLinks, #center_ad-0, #centerads, #central-ads, #cgp-bigbox-ad, #ch-ad-outer-right, #ch-ads, #channel-ads-300-box, #channel-ads-300x600-box, #channel_ad, #channel_ads, #chartAdWrap, #charts_adv, #chatAdv2, #chatad, #cherry_ads, #chitikaAdBlock, #ciHomeRHSAdslot, #circ_ad, #circ_ad_300x100, #circ_ad_620x100, #circ_ad_holder, #circad_wrapper, #city_House_Ad_300x137, #classifiedsads, #clickforad, #cliczone-advert-left, #cliczone-advert-right, #clientAds, #close-footer-ad, #closeAdsDiv, #closeable-ad, #cloudAdTag, #cls_ad, #cltAd, #cmMediaRotatorAdTLContainer, #cmn_ad_box, #cmn_ad_tag_head, #cmn_toolbar_ad, #cms_ad_leaderboard, #cms_ad_masterslot, #cms_ad_skyscraper, #cnhi_premium_ads, #cnnAboveFoldBelowAd, #cnnBottomAd, #cnnCMAd, #cnnRR336ad { display: none!important; }
#cnnSponsoredPods, #cnnTopAd, #cnnTowerAd, #cnnVPAd, #cnn_cnn_adtag-3, #coAd, #cobalt-ad-1-container, #coda_ad_728x90_9, #cokeAd, #col-right-ad, #col3_advertising, #colAd, #colRightAd, #collapseobj_adsection, #college_special_ad, #colombiaAdBox, #column-ads-bg, #column2-145x145-ad, #column4-google-ads, #columnAd, #columnTwoAdContainer, #column_adverts, #column_extras_ad, #commentAdWrapper, #commentTopAd, #comment_ad_zone, #comments-ad-container, #comments-ads, #comments-standalone-mpu, #comments_advert, #commercial-textlinks, #commercial_ads, #commercial_ads_footer, #common_right_ad_wrapper, #common_right_adspace, #common_right_lower_ad_wrapper, #common_right_lower_adspace, #common_right_lower_player_ad_wrapper, #common_right_lower_player_adspace, #common_right_player_ad_wrapper, #common_right_player_adspace, #common_right_right_adspace, #common_top_adspace, #community_ads, #compAdvertisement, #comp_AdsLeaderboardBottom, #comp_AdsLeaderboardTop, #companion-ad, #companionAd, #companionAdDiv { display: none!important; }
#companion_Ad, #companionad, #componentAdRectangle, #componentAdSkyscraper, #conduitAdPopupWrapper, #connatix, #connatix-moveable, #connatix_placeholder_desktop, #container-ad, #container-ad-content-rectangle, #container-ad-topright, #container-advMoreAbout, #container-polo-ad, #container-righttopads, #container-topleftads, #containerAds980, #containerLocalAds, #containerLocalAdsInner, #containerMrecAd, #containerSqAd, #container_ad, #container_top_ad, #contener_pginfopop1, #content-ad, #content-ad-header, #content-ad-side, #content-ads, #content-adver, #content-advertising-header, #content-advertising-right, #content-adwrapper, #content-area-ad, #content-columns-post-ad-bottom, #content-columns-post-ad-top, #content-header-ad, #content-left-ad, #content-right-ad, #contentAd, #contentAdBottomRight, #contentAdHalfpage, #contentAdSense, #contentAdTwo, #contentAds, #contentAds300x200, #contentAds300x250, #contentAds667x100, #contentAdsCatArchive, #contentBottomAdLeaderboard, #contentBoxad, #contentFooterAD { display: none!important; }
#contentMain_sponsoredResultsPanel, #contentTopAds2, #content_0_storyarticlepage_main_0_pnlAdSlot, #content_0_storyarticlepage_main_0_pnlAdSlotInner, #content_0_storyarticlepage_sidebar_0_pnlAdSlot, #content_0_storyarticlepage_sidebar_11_pnlAdSlot, #content_0_storyarticlepage_sidebar_6_pnlAdSlot, #content_11_pnlAdSlot, #content_11_pnlAdSlotInner, #content_16_pnlAdSlot, #content_16_pnlAdSlotInner, #content_2_pnlAdSlot, #content_2_pnlAdSlotInner, #content_3_twocolumnrightfocus_right_bottomright_0_pnlAdSlot, #content_3_twocolumnrightfocus_right_bottomright_1_pnlAdSlot, #content_4_threecolumnallfocus_right_0_pnlAdSlot, #content_7_pnlAdSlot, #content_7_pnlAdSlotInner, #content_9_twocolumnleftfocus_b_right_1_pnlAdSlot, #content_Ad, #content_ad, #content_ad_1, #content_ad_2, #content_ad_block, #content_ad_container, #content_ad_placeholder, #content_ad_square, #content_ad_top, #content_ads, #content_ads_content, #content_ads_footer, #content_ads_top, #content_adv, #content_bottom_ad, #content_bottom_ads, #content_box_300body_sponsoredoffers, #content_box_adright300_google, #content_lower_center_right_ad, #content_mpu, #content_right_ad, #content_right_advert, #content_right_area_ads, #content_right_side_advertisement_on_top_wrapper, #contentad, #contentad-adsense-getfile-1, #contentad-adsense-getfile-top-1, #contentad-adsense-homepage-1, #contentad-adsense-homepage-2, #contentad-commercial-1, #contentad-content-box-1 { display: none!important; }
#contentad-footer-tfm-1, #contentad-last-medium-rectangle-1, #contentad-lower-medium-rectangle-1, #contentad-sponsoredlinks-1, #contentad-story-bottom-1, #contentad-story-middle-1, #contentad-story-top-1, #contentad-storyad-1, #contentad-superbanner-1, #contentad-superbanner-2, #contentad-superbanner-3, #contentad-top-adsense-1, #contentad-topbanner-1, #contentad_imtext, #contentad_right, #contentad_urban, #contentadcontainer, #contentads, #contentarea-ad, #contentarea-ad-widget-area, #contentinlineAd, #contents_post_ad, #contest-ads, #contextad, #contextual-ads, #contextual-ads-block, #contextual-ads-bricklet, #contextual-dummy-ad, #contextualad, #cookieBandeauConsentement, #cookiebandeau, #corner_ad, #cornerad, #cosponsor, #cosponsorTab, #coupangAd, #coverADS, #coverads, #cpad_242306, #cph_cph_tlda_pnlAd, #cpmstar_anchor_divad, #cpsmalladv, #criteoAd, #crowd-ignite, #crowd-ignite-header, #crt-adblock-a, #crt-adblock-b, #csBotterAd, #csTopAd, #ct-ad-lb { display: none!important; }
#ctl00_AdPanel1, #ctl00_AdPanelISRect2, #ctl00_AdWords, #ctl00_Adspace_Top_Height, #ctl00_BottomAd, #ctl00_BottomAd2_AdArea, #ctl00_BottomAdPanel, #ctl00_ContentMain_BanManAd468_BanManAd, #ctl00_ContentPlaceHolder1_ad12_adRotator_divAd, #ctl00_ContentPlaceHolder1_blockAdd_divAdvert, #ctl00_ContentPlaceHolder1_ucAdHomeRightFO_divAdvertisement, #ctl00_ContentPlaceHolder1_ucAdHomeRight_divAdvertisement, #ctl00_ContentPlaceHolder_PageHeading_Special_divGoogleAd2, #ctl00_ContentRightColumn_RightColumn_Ad1_BanManAd, #ctl00_ContentRightColumn_RightColumn_Ad1_googlePublisherAd, #ctl00_ContentRightColumn_RightColumn_Ad2_BanManAd, #ctl00_ContentRightColumn_RightColumn_Ad2_googlePublisherAd, #ctl00_ContentRightColumn_RightColumn_PremiumAd1_ucBanMan_BanManAd, #ctl00_Content_SquareAd_AdBox, #ctl00_Content_skyAd, #ctl00_Footer1_v5footerad, #ctl00_FooterHome1_AdFooter1_AdRotatorFooter, #ctl00_GoogleAd1, #ctl00_GoogleAd3, #ctl00_GoogleSkyscraper, #ctl00_Header1_AdHeader1_LabelHeaderScript, #ctl00_HyperLinkHouseAd, #ctl00_ImageHouseAd, #ctl00_LHTowerAd, #ctl00_LeftHandAd, #ctl00_MainContent_adDiv1, #ctl00_MainContent_adDiv2, #ctl00_MasterHolder_IBanner_adHolder, #ctl00_RightBanner_AdvertisementText, #ctl00_SiteHeader1_TopAd1_AdArea, #ctl00_TopAd, #ctl00_TowerAd, #ctl00_VBanner_adHolder, #ctl00_adCar, #ctl00_adFooter, #ctl00_advert_LargeMPU_div_AdPlaceHolder, #ctl00_advert_WideSky_Right_divOther, #ctl00_bottom_advert_728x90, #ctl00_cphMainContent_lblPartnerAds, #ctl00_cphMain_hlAd1, #ctl00_cphMain_hlAd2, #ctl00_cphMain_hlAd3, #ctl00_cphMain_phMain_ctl00_ctl03_ctl00_topAd, #ctl00_cphRoblox_boxAdPanel, #ctl00_ctl01_ctl00_tdBannerAd { display: none!important; }
#ctl00_ctl05_ctl00_tableAdsTop, #ctl00_ctl05_ctl00_tdBannerAd, #ctl00_ctl08_ctl00_tableAdsTop, #ctl00_ctl11_AdvertisementText, #ctl00_ctrlAdvert6_iframeAdvert, #ctl00_ctrlAdvert7_iframeAdvert, #ctl00_ctrlAdvert8_iframeAdvert, #ctl00_divAdSuper, #ctl00_dlTilesAds, #ctl00_fc_ctl02_AdControl, #ctl00_fc_ctl03_AdControl, #ctl00_fc_ctl04_AdControl, #ctl00_fc_ctl06_AdControl, #ctl00_headerAdd, #ctl00_leaderboardAdvertContainer, #ctl00_m_skinTracker_m_adLBL, #ctl00_mainContent_lblSponsor, #ctl00_pnlAdTop, #ctl00_siteHeader_bannerAd, #ctl00_skyscraperAdvertContainer, #ctl00_topAd, #ctl00_ucFooter_ucFooterBanner_divAdvertisement, #ctl08_ad1, #ctlDisplayAd1_lblAd, #ctl_bottom_ad, #ctl_bottom_ad1, #ctr-ad, #ctr_adtech2, #ctr_adtech_mpu_bot, #ctr_adtech_mpu_top, #ctrlsponsored, #ctx_listing_ads, #ctx_listing_ads2, #cubeAd, #cube_ad, #cube_ads, #cube_ads_inner, #cubead, #cubead-2, #cubead2, #currencies-sponsored-by, #custom-advert-leadboard-spacer, #custom-small-ad, #customAd, #customAds, #customad, #cxnAdrail, #d-adCont543x90, #d-adCont728x90Inner, #d4_ad_google02 { display: none!important; }
#dAdverts, #dItemBox_ads, #d_AdLink, #dap300x250, #dart-300x250, #dart-container-728x90, #dart_160x600, #dart_300x250, #dart_ad_block, #dart_ad_island, #dartad11, #dartad13, #dartad16, #dartad17, #dartad19, #dartad25, #dartad28, #dartad8, #dartad9, #dashboardFeaturedEventAd, #dashboardRectangleAd, #daumAd, #db_ad, #dc-display-right-ad-1, #dc_ad_data_1, #dc_ad_data_2, #dc_ad_data_4, #dc_advertisement, #dcadSpot-Leader, #dcadSpot-LeaderFooter, #dclinkad, #dcol-sponsored, #dcomad_728x90_0, #dcomad_ad_728x90_1, #dcomad_top_300x250_0, #dcomad_top_300x250_1, #dcomad_top_300x251_2, #dd-ad-head-wrapper, #ddAd, #ddAdZone2, #defer-adright, #desktop-ad-btf, #desktop-aside-ad-container, #desktop-atf_sidebar_sticky, #desktop-sidebar-ad, #desktop-unrec-ad, #desktop_ads_block, #desktop_middle_ad_fixed, #desktop_top_ad_fixed, #detail_page_vid_topads { display: none!important; }
#devil-ad, #dfp-ad-1, #dfp-ad-2, #dfp-ad-billboard_leaderboard, #dfp-ad-billboard_leaderboard-wrapper, #dfp-ad-boombox, #dfp-ad-boombox-wrapper, #dfp-ad-boombox_2, #dfp-ad-boombox_2-wrapper, #dfp-ad-boombox_3, #dfp-ad-boombox_3-wrapper, #dfp-ad-boombox_4, #dfp-ad-boombox_4-wrapper, #dfp-ad-boombox_5, #dfp-ad-boombox_5-wrapper, #dfp-ad-bottom-wrapper, #dfp-ad-clone_of_sidebar_top, #dfp-ad-container, #dfp-ad-content_1-wrapper, #dfp-ad-content_2-wrapper, #dfp-ad-content_3-wrapper, #dfp-ad-content_4-wrapper, #dfp-ad-dfp_ad_atf_728x90, #dfp-ad-dfp_ad_atf_728x90-wrapper, #dfp-ad-floating, #dfp-ad-fm_300x250-wrapper, #dfp-ad-half_page-wrapper, #dfp-ad-half_page_sidebar-wrapper, #dfp-ad-home_1-wrapper, #dfp-ad-home_2-wrapper, #dfp-ad-home_3-wrapper, #dfp-ad-homepage_300x250-wrapper, #dfp-ad-homepage_728x90, #dfp-ad-homepage_728x90-wrapper, #dfp-ad-kids_300x250-wrapper, #dfp-ad-large_rectangle, #dfp-ad-large_rectangle-wrapper, #dfp-ad-leaderboard, #dfp-ad-leaderboard-wrapper, #dfp-ad-local_300x250-wrapper, #dfp-ad-medium_rectangle, #dfp-ad-mediumrect-wrapper, #dfp-ad-mediumrectangle-wrapper, #dfp-ad-mediumrectangle2-wrapper, #dfp-ad-mosad_1, #dfp-ad-mosad_1-wrapper, #dfp-ad-mpu1, #dfp-ad-mpu2, #dfp-ad-mpu_1, #dfp-ad-mpu_1-wrapper { display: none!important; }
#dfp-ad-mpu_2, #dfp-ad-mpu_2-wrapper, #dfp-ad-mpu_3, #dfp-ad-mpu_3-wrapper, #dfp-ad-ne_carousel_300x250, #dfp-ad-ne_carousel_300x250-wrapper, #dfp-ad-ne_column3a_300x250, #dfp-ad-ne_column3a_300x250-wrapper, #dfp-ad-ne_news2_468x60, #dfp-ad-ne_news2_468x60-wrapper, #dfp-ad-pencil_pushdown, #dfp-ad-pencil_pushdown-wrapper, #dfp-ad-right1, #dfp-ad-right1-wrapper, #dfp-ad-right2, #dfp-ad-right2-wrapper, #dfp-ad-right3, #dfp-ad-right4-wrapper, #dfp-ad-schedule_300x250-wrapper, #dfp-ad-slot2, #dfp-ad-slot3, #dfp-ad-slot3-wrapper, #dfp-ad-slot4-wrapper, #dfp-ad-slot5, #dfp-ad-slot5-wrapper, #dfp-ad-slot6, #dfp-ad-slot6-wrapper, #dfp-ad-slot7, #dfp-ad-slot7-wrapper, #dfp-ad-stamp_1, #dfp-ad-stamp_1-wrapper, #dfp-ad-stamp_2, #dfp-ad-stamp_2-wrapper, #dfp-ad-stamp_3, #dfp-ad-stamp_3-wrapper, #dfp-ad-stamp_4, #dfp-ad-stamp_4-wrapper, #dfp-ad-top, #dfp-ad-top-wrapper, #dfp-ad-tower_1, #dfp-ad-tower_1-wrapper, #dfp-ad-tower_2, #dfp-ad-tower_2-wrapper, #dfp-ad-tower_half_page, #dfp-ad-tower_half_page-wrapper, #dfp-ad-tv_300x250-wrapper, #dfp-ad-wallpaper, #dfp-ad-wallpaper-wrapper, #dfp-article-mpu, #dfp-article-related-mpu { display: none!important; }
#dfp-atf, #dfp-banner, #dfp-banner-popup, #dfp-billboard1, #dfp-billboard2, #dfp-btf, #dfp-footer-desktop, #dfp-global_top, #dfp-header, #dfp-header-container, #dfp-home_after-headline_leaderboard, #dfp-ia01, #dfp-ia02, #dfp-interstitial, #dfp-leaderboard, #dfp-leaderboard-desktop, #dfp-masthead, #dfp-middle, #dfp-middle1, #dfp-mtf, #dfp-rectangle, #dfp-rectangle1, #dfp-ros-res-header_container, #dfp-srp-leaderboard, #dfp-srp-mobile-top, #dfp-tlb, #dfp-top-banner, #dfp-wallpaper-wrapper, #dfpAd, #dfp_ad_1, #dfp_ad_16, #dfp_ad_2, #dfp_ad_20, #dfp_ad_21, #dfp_ad_3, #dfp_ad_7, #dfp_ad_DictHome_300x250, #dfp_ad_DictHome_728x90, #dfp_ad_Entry_160x600, #dfp_ad_Entry_180x150, #dfp_ad_Entry_300x250, #dfp_ad_Entry_728x90, #dfp_ad_Entry_Btm_300x250, #dfp_ad_Entry_EntrySetA_300x250, #dfp_ad_Entry_EntrySetA_728x90, #dfp_ad_Entry_EntrySetB_300x250, #dfp_ad_Entry_EntrySetB_728x90, #dfp_ad_Entry_EntrySetC_728x90, #dfp_ad_Home_300x250, #dfp_ad_Home_728x90 { display: none!important; }
#dfp_ad_Home_Btm_300x250, #dfp_ad_IC_728x90, #dfp_ad_InternalAdX_300x250_right, #dfp_ad_Internal_EntryBr_300x250, #dfp_ad_Internal_Home_250x262, #dfp_ad_Result_728x90, #dfp_ad_SecContent_300x250, #dfp_ad_Thesaurus_728x90, #dfp_ad_mpu, #dfp_ads_4, #dfp_ads_5, #dfp_bigbox_2, #dfp_bigbox_recipe_top, #dfp_container, #dfp_leaderboard, #dfp_unit_Desktop_MPU_BTF_1, #dfp_unit_Desktop_MPU_BTF_2, #dfpad-0, #dfpslot_tow_2-0, #dfpslot_tow_2-1, #dfrads-widget-3, #dfrads-widget-6, #dfrads-widget-7, #dhm-bar, #dianomiNewsBlock, #dict-adv, #direct-ad, #disable-ads-container, #display-ads, #displayAd, #displayAdSet, #display_ad, #display_ads_footer, #display_ads_footer_last, #displayad_bottom-page, #displayad_carousel, #displayad_rectangle, #div-ad-1x1, #div-ad-1x1_3, #div-ad-2, #div-ad-aniBox, #div-ad-bottom, #div-ad-coupon_1, #div-ad-coupon_10, #div-ad-coupon_11, #div-ad-coupon_12, #div-ad-coupon_2, #div-ad-coupon_3, #div-ad-coupon_4, #div-ad-coupon_5 { display: none!important; }
#div-ad-coupon_6, #div-ad-coupon_7, #div-ad-coupon_8, #div-ad-coupon_9, #div-ad-flex, #div-ad-inread, #div-ad-leaderboard, #div-ad-r, #div-ad-r1, #div-ad-top, #div-ad-top_banner, #div-adcenter1, #div-adcenter2, #div-adid-4000, #div-advert, #div-contentad_1, #div-dfp-BelowContnet, #div-dfp-bottom_leaderboard, #div-gpt-FloorAd, #div-gpt-InArticle1, #div-gpt-InArticle2, #div-gpt-InArticle3, #div-gpt-InArticle4, #div-gpt-InArticle5, #div-gpt-InArticle6, #div-gpt-InArticle7, #div-gpt-LDB1, #div-gpt-MPU1, #div-gpt-MPU2, #div-gpt-MPU3, #div-gpt-Skin, #div-gpt-inline-main, #div-gpt-mini-leaderboard1, #div-gpt-mrec, #div-id-for-interstitial-ad, #div-insticator-ad-1, #div-insticator-ad-2, #div-social-ads, #div-vip-ad-banner, #div-web-ad-billboard, #div-web-ad-content-article, #div-web-ad-content-ressort, #div-web-ad-marginale-1, #div-web-ad-marginale-2, #div-web-ad-marginale-3, #div-web-ad-marginale-4, #div-web-ad-marginale-5, #div-web-ad-performance, #divABMessageContainer, #divAd { display: none!important; }
#divAdDetail, #divAdHere, #divAdHorizontal, #divAdLeft, #divAdMain, #divAdRight, #divAdSpecial, #divAdWrapper, #divAdd728x90, #divAdd_Right, #divAdd_Top, #divAds, #divAdsTop, #divAdv300x250, #divAdvRandom, #divAdvertisement, #divAdvertisingSection, #divArticleInnerAd, #divBannerTopAds, #divBottomad1, #divBottomad2, #divDoubleAd, #divExoLayerWrapper, #divFoldersAd, #divFooterAd, #divFooterAds, #divLeftAd12, #divLeftRecAd, #divMenuAds, #divReklamaTop, #divRightNavAdsLoader, #divSponsoredLinks, #divStoryBigAd1, #divThreadAdBox, #divTopAd, #divTopAds, #divWNAdHeader, #divWNAdUnitLanding, #divWrapper_Ad, #div_ad_TopRight, #div_ad_float, #div_ad_holder, #div_ad_leaderboard, #div_advt_right, #div_belowAd, #div_bottomad, #div_bottomad_container, #div_content_mid_lft_ads, #div_googlead, #div_header_sponsors { display: none!important; }
#div_prerollAd_1, #div_side_big_ad, #div_the_mgid, #div_video_ads, #divadfloat, #divadsensex, #divmiddlerightad, #divuppercenterad, #divupperrightad, #dlads, #dni-advertising-skyscraper-wrapper, #dni-header-ad, #dnn_AdBannerPane, #dnn_Advertisement, #dnn_adSky, #dnn_adTop, #dnn_ad_banner, #dnn_ad_island1, #dnn_ad_skyscraper, #dnn_ad_sponsored_links, #dnn_banner_120x600, #dnn_banner_486x60, #dnn_ctl00_Ad2Pane, #dnn_dnn_dartBanner, #dnn_googleAdsense_a, #dnn_playerAd, #dnn_sponsoredLinks, #docmainad, #dogear_promo, #dotnAd-988x90-custom, #dotnAd_300x250_c20, #dotnAd_300x250_r15, #double-card-ad, #double-inline-ads, #doubleClickAds3, #doubleClickAds_bottom_big_box, #doubleClickAds_bottom_skyscraper, #doubleClickAds_top_banner, #doubleclick-dfp, #doubleclick-island, #download-fd-leaderboard-ad-top, #download-leaderboard-ad-bottom, #download-leaderboard-ad-top, #downloadAd, #download_ad, #download_ad-box, #download_ads, #download_slide_ad, #dp_ad_1, #dp_ads1 { display: none!important; }
#dragads, #ds-mpu, #dsStoryAd, #ds_ad_north_leaderboard, #dsk-banner-ad-a, #dsk-banner-ad-b, #dsk-banner-ad-c, #dsk-banner-ad-d, #dsk-box-ad-c, #dsk-box-ad-d, #dsk-box-ad-f, #dsk-box-ad-g, #dv-gpt-ad-bigbox-wrap, #dvAd1Data, #dvAd1main, #dvAd2Center, #dvAd5Data, #dvAd5Main, #dvAdHead, #dvCenterAd, #dvad2, #dvad2main, #dvad5, #dvad6cntnr, #dvad6main, #dvadfirst, #dvadfirstmain, #dvadscnd, #dvadsecondmain, #dvsmladlft, #dvsmladrgt, #dynamicAdDiv, #dynamicAdSlot1, #dynamicAdWinDiv, #ear_ad, #eastAds, #ebsponsoredads, #editorsmpu, #elections-ad-container, #elgoogybsda, #elite-ads, #em_ad_superbanner, #embedAD, #embedADS, #embedded-ad, #embeded_ad_content_container, #entrylist_ad, #epmads-holder, #eshopad-728x90, #ethical_ad { display: none!important; }
#eventAd, #event_ads, #events-adv-side1, #events-adv-side2, #events-adv-side3, #events-adv-side4, #events-adv-side5, #events-adv-side6, #evotopTen_advert, #ex-ligatus, #ex_dart--ex_dart_header_ad, #exads, #exoAd, #exo_underplayer_ads, #expandableAd, #expandable_welcome_ad, #expanderadblock, #external-links-column-ad, #externalAd, #extra-search-ads, #extraAd, #extraAdsBlock, #ezadswidget-2, #f2p-ad-cnt, #f_ad, #f_adsky, #facebook-ad, #fav-advert, #fav-advertwrap, #fb_adbox, #fb_rightadpanel, #fd-ad-mr1, #fd-ad-mr2, #fd-ad-mr3, #fd-ad-sb1, #fd-ad-sb2, #fearless_responsive_image_ad-2, #featAds, #featureAd, #featureAdSpace, #featureAds, #feature_ad, #feature_adlinks, #featuread, #featured-ad-left, #featured-ad-right, #featured-ads, #featured-advertisements, #featuredAdContainer2, #featuredAdWidget { display: none!important; }
#featuredAds, #featuredSponsors, #featured_ad_links, #featured_ad_widget_area, #featured_sponsor_cnt, #feed_links_ad_container, #feedjiti-footerTR, #ffsponsors, #file_sponsored_link, #fin_ad_728x90_bottom, #fin_advertorial_features, #fin_dc_ad_300x100_pos_1, #fin_ds_homepage_adtag_468x60, #first-300-ad, #first-adframe, #first-adlayer, #first-ads, #first-ads-after-content, #firstAdUnit, #first_ad, #first_ad_unit, #firstad, #fixed-mob-ad, #fixedAd, #fixedAdContainer, #fl-ads, #flAdData6, #fl_hdrAd, #flash_ads_1, #flashad, #flex_sponsored_links, #flexiad, #flipbookAd, #float-ad-holder, #floatAD_l, #floatAD_r, #floatAd, #floatAd-left, #floatAd-right, #floatAdv, #floatads, #floating-ad-spacer, #floating-ad-wrapper, #floating-ads, #floating-advert, #floatingAd, #floatingAdContainer, #floatingAds, #floating_ad, #floating_ad_container { display: none!important; }
#floating_ads_bottom_textcss_container, #floatyContent, #flyingBottomAd, #foot-ad-1, #foot-add, #footAd, #footAdArea, #footAds, #footad, #footer-ad, #footer-ad-728, #footer-ad-block, #footer-ad-box, #footer-ad-col, #footer-ad-google, #footer-ad-large, #footer-ad-loader, #footer-ad-shadow, #footer-ad-slot, #footer-ad-unit, #footer-ad-wrapper, #footer-ads, #footer-adspace, #footer-adv, #footer-advert, #footer-advert-area, #footer-advertisement, #footer-adverts, #footer-adwrapper, #footer-affl, #footer-banner-ad, #footer-im-ad, #footer-leaderboard-ad, #footer-sponsored, #footer-sponsors, #footerAd, #footerAdBg, #footerAdBottom, #footerAdBox, #footerAdDiv, #footerAdLink, #footerAdSpecial, #footerAdWrap, #footerAdd, #footerAds, #footerAdsPlacement, #footerAdvert, #footerAdvertisement, #footerAdverts, #footerGoogleAd { display: none!important; }
#footer_AdArea, #footer_ad, #footer_ad_01, #footer_ad_block, #footer_ad_cloud, #footer_ad_container, #footer_ad_frame, #footer_ad_holder, #footer_ad_inventory, #footer_ad_modules, #footer_adcode, #footer_add, #footer_addvertise, #footer_ads, #footer_ads_holder, #footer_adsense_ad, #footer_adspace, #footer_adv, #footer_advertising, #footer_leaderboard_ad, #footer_text_ad, #footerad, #footerad728, #footerads, #footeradsbox, #footeradvert, #form_bottomad, #forum-top-ad-bar, #forum_top_ad, #forumlist-ad, #four_ads, #fp_rh_ad, #fpad1, #fpad2, #fpv_companionad, #fr_ad_center, #fr_adtop, #frameAd, #frameTextAd2, #frame_admain, #free_ad, #frmRightnavAd, #frnAdSky, #frnBannerAd, #frnContentAd, #front-ad-cont, #front-page-advert, #front-page-middle-advertisement, #frontPageAd, #front_ad728 { display: none!important; }
#front_adtop_content, #front_advert, #front_mpu, #front_mpu_content, #frontlowerad, #frontpage_ad1, #frontpage_ad2, #ft-ad, #ft-ad-1, #ft-ad-container, #ft-ads, #ft_mpu, #ftad1, #ftad2, #full_banner_ad, #fullbanner2_ad_container, #fulldown_ads_box, #fulldown_ads_frame, #fullsizebanner_468x60, #fullstory-google-textad, #fusionad, #fw-advertisement, #fwAdBox, #g-adblock2, #gAds, #gBnrAd, #gBottomRightAd, #gStickyAd, #g_ad, #g_ads_left_top_banner_ads, #g_ads_right_top_banner_ads, #g_adsense, #ga_300x250, #gad300x250, #gad728x90, #gads-pub, #gads300x250, #gads_middle, #galactic_sponsors_sidebar, #galleries-tower-ad, #gallery-ad, #gallery-ad-container, #gallery-ad-m0, #gallery-advert, #gallery-below-line-advert, #gallery-page-ad-bigbox, #gallery-random-ad, #gallery-sidebar-advert, #gallery-slideshow-interstitial-ad, #gallery_ad { display: none!important; }
#gallery_ads, #gallery_header_ad, #galleryad1, #game-ad, #game-info-ad, #gameAdMiddle, #gameAdTopMiddle, #gameSquareAd, #game_header_ad, #game_profile_ad_300_250, #gamead, #gameads, #gamepage_ad, #gameplay_ad, #games-mpu-container, #games_ad_container, #gasense, #gbl_topmost_ad, #gcommonad, #genad, #geoAd, #getUnderplayerIDAd, #gf-mrecs-ads, #gft-adChoicesCopy, #gg_ad, #ggl-ad, #gglads, #gglads213A, #gglads213B, #ggogle_AD, #gl_ad_300, #glamads, #glinkswrapper, #global-banner-ad, #globalHeader_divAd, #globalLeftNavAd, #globalTopNavAd, #global_header_ad, #global_header_ad_area, #gm-ad-lrec, #gmi-ResourcePageAd, #gmi-ResourcePageLowerAd, #gnadww, #go-ads-double-2, #go-ads-double-3, #goad1, #goads, #gog_ad, #gold_sponsors_sidebar, #gooadtop { display: none!important; }
#google-ad, #google-ad-art, #google-ad-table-right, #google-ad-tower, #google-ads, #google-ads-5, #google-ads-bottom, #google-ads-bottom-container, #google-ads-container, #google-ads-container1, #google-ads-detailsRight, #google-ads-directoryViewRight, #google-ads-header, #google-ads-left-side, #google-adsense, #google-adsense-for-content, #google-adsense-mpusize, #google-adv-728x90, #google-adwords, #google-afc, #google-dfp-bottom, #google-dfp-top, #google-post-ad, #google-post-adbottom, #google-top-ads, #google-top-horizontal-adv_full, #google336x280, #google468x60, #googleAd, #googleAdArea, #googleAdBottom, #googleAdBox, #googleAdMid, #googleAdSenseAdRR, #googleAdTop, #googleAdView, #googleAdYarrp, #googleAd_words, #googleAds, #googleAdsFrame, #googleAdsSml, #googleAdsense, #googleAdsenseAdverts, #googleAdsenseBanner, #googleAdsenseBannerBlog, #googleAdwordsModule, #googleAfcContainer, #googleSearchAds, #googleShoppingAdsRight, #googleShoppingAdsTop { display: none!important; }
#googleSubAds, #googleTxtAD, #google_ad, #google_ad_468x60_contnr, #google_ad_EIRU_newsblock, #google_ad_below_stry, #google_ad_container, #google_ad_container_right_side_bar, #google_ad_inline, #google_ad_slot, #google_ad_test, #google_ad_top, #google_ads, #google_ads_1, #google_ads_aCol, #google_ads_box, #google_ads_div_Blog_300, #google_ads_div_Front-160x600, #google_ads_div_Raw_Override, #google_ads_div_Second_160, #google_ads_div_header1, #google_ads_div_header2, #google_ads_div_video_wallpaper_ad_container, #google_ads_frame, #google_ads_frame1_anchor, #google_ads_frame2_anchor, #google_ads_frame3_anchor, #google_ads_frame4_anchor, #google_ads_frame5_anchor, #google_ads_frame6_anchor, #google_ads_frame_quad, #google_ads_frame_vert, #google_ads_test, #google_ads_top, #google_ads_wide, #google_adsense, #google_adsense_ad, #google_adsense_home_468x60_1, #google_textlinks, #googlead, #googlead-leaderboard, #googlead-left, #googlead-post-mpu, #googlead-sidebar-middle, #googlead-sidebar-top, #googlead01, #googlead1, #googlead2, #googlead_outside, #googleadbig { display: none!important; }
#googleadds, #googleadleft, #googleads, #googleads1, #googleads_h_injection, #googleads_mpu_injection, #googleadsense, #googleadsense300x250, #googleadsrc, #googleadstop, #googlebanner, #googleblock300, #googlesponsor, #googletextads, #googtxtad, #gpt-ad-1, #gpt-ad-halfpage, #gpt-ad-outofpage-wp, #gpt-ad-rectangle1, #gpt-ad-rectangle2, #gpt-ad-skyscraper, #gpt-ad-slot-regwall, #gpt-ad-slot-right-rail, #gpt-ad-story_rectangle3, #gpt-adsene-article-bottom, #gpt-instory-ad, #gpt-leaderboard-ad, #gpt-mpu, #gpt2_ads_widget-10, #gpt2_ads_widget-6, #gpt2_ads_widget-7, #gpt2_ads_widget-8, #gpt2_ads_widget-9, #gpt_ad_panorama_top, #gpt_ad_small_insider_1, #gpt_unit_videoAdSlot1_0, #grdAds, #gridAdSidebar, #gridAdSidebarRight, #grid_ad, #grouponAdContainer, #gsyadrectangleload, #gsyadrightload, #gsyadtop, #gsyadtopload, #gtAD, #gtm_dfp_leaderboard_top, #gtopadvts, #gtv_tabSponsor, #gutteradibn { display: none!important; }
#gwd-ad, #gwt-debug-ad, #h-ads, #hAd, #hAdv, #h_ads0, #h_ads1, #half-page-ad, #halfPageAd, #halfe-page-ad-box, #halfpagead, #hawkMagWidget, #hb-header-ad, #hcf-ad-wrapper, #hd-ads, #hd-banner-ad, #hd_ad, #hd_ad_wp, #hdr-ad, #hdr-banner-ad, #hdrAdBanner, #hdrAds, #hdtv_ad_ss, #head-ad, #head-ad-1, #head-ad-space, #head-ad-timer, #head-ads, #head-advertisement, #head-banner468, #head1ad, #headAd, #headAds, #headAdv, #headGoogleAffiliateLinkblock, #head_ad, #head_ad0, #head_ad_area, #head_ads, #head_advert, #headad, #headadvert, #header-ad, #header-ad-1, #header-ad-background, #header-ad-block, #header-ad-bottom, #header-ad-container, #header-ad-holder, #header-ad-label { display: none!important; }
#header-ad-left, #header-ad-placeholder, #header-ad-rectangle-container, #header-ad-right, #header-ad-slot, #header-ad-wrap, #header-ad-wrapper, #header-ad2, #header-ad2010, #header-ads, #header-ads-container, #header-ads-wrapper, #header-adsense, #header-adserve, #header-adspace, #header-adv, #header-advert, #header-advert-panel, #header-advertisement, #header-advertising, #header-adverts, #header-advrt, #header-banner-728-90, #header-banner-ad, #header-banner-spc, #header-block-ads, #header-box-ads, #header-google, #header-house-ad, #header-lb-ad, #header-leader-ad, #header-leader-ad-2, #header-menu-horizontal-ad-superbanner, #header-top-ads-text, #headerAd, #headerAdBackground, #headerAdButton, #headerAdContainer, #headerAdSpace, #headerAdUnit, #headerAdWrap, #headerAds, #headerAds4, #headerAdsWrapper, #headerAdv, #headerAdvert, #headerBannerAdNew, #headerNewAdsContainer, #headerNewAdsContainerB, #headerTopAd { display: none!important; }
#headerTopAdWide, #header_1_adv, #header_ad, #header_ad_167, #header_ad_728, #header_ad_728_90, #header_ad_banner, #header_ad_block, #header_ad_container, #header_ad_leaderboard, #header_ad_units, #header_ad_widget, #header_ad_wrap, #header_adbox, #header_adcode, #header_ads, #header_ads2, #header_ads_2, #header_ads_p, #header_adsense, #header_adv, #header_advert, #header_advertisement, #header_advertisement_top, #header_advertising, #header_adverts, #header_bottom_ad, #header_flag_ad, #header_leaderboard_ad_container, #header_mainad, #header_publicidad, #header_right_ad, #header_sponsors, #header_top_ad, #headerad, #headerad_large, #headeradbox, #headeradcontainer, #headerads, #headeradsbox, #headeradsense, #headeradspace, #headeradvert1div, #headeradvertholder, #headeradwrap, #headergooglead, #headerprimaryad, #headersponsors, #headingAd, #headline-sponsor { display: none!important; }
#headline_ad, #headlinesAdBlock, #hearst-autos-ad-wrapper, #hi5-ad-1, #hidadvnet, #hiddenadAC, #hideAds, #hide_ad_section_v2, #hideads, #hideads1, #hidemefloorad, #hl-ad-LDRB2-1, #hl-ad-MON-0, #hl-sponsored-links, #hl-sponsored-results, #hl-top-ad, #hldhdAds, #hly_ad_side_bar_tower_left, #hly_inner_page_google_ad, #hm_rht_adcontainer, #hmt-widget-ad-unit-3, #holder-storyad, #holdunderad, #home-ad, #home-ad-block, #home-ad-slot, #home-adv-300x250, #home-advert-module, #home-advertise, #home-banner-ad, #home-delivery-ad, #home-left-ad, #home-page-listing-ad, #home-pgtop-adv, #home-rectangle-ad, #home-right-col-ad, #home-side-ad, #home-top-ads, #homeAd, #homeAdLeft, #homeAds, #homeArticlesAd, #homeBottomAdWrapperInner, #homeMPU, #homePageBotAd, #homeSideAd, #homeTopRightAd, #home_ad, #home_ad_sub_spotlight, #home_ads_top_hold { display: none!important; }
#home_ads_vert, #home_advertising_block, #home_bottom_ad, #home_contentad, #home_feature_ad, #home_hor_bot_ads, #home_hor_top_ads, #home_lower_center_right_ad, #home_mpu, #home_sec2_adverts, #home_sidebar_ad, #home_spensoredlinks, #home_top_right_ad, #homead, #homegoogletextad, #homeheaderad, #homepage-ad, #homepage-adbar, #homepage-footer-ad, #homepage-header-ad, #homepage-right-rail-ad, #homepage-sidebar-ad, #homepage-sidebar-ads, #homepage-sponsored, #homepageAd, #homepageAdsTop, #homepageFooterAd, #homepageGoogleAds, #homepage__desktop-lead-ad-wrap, #homepage__lead-ad-slot, #homepage_ad, #homepage_ad_listing, #homepage_middle_ads, #homepage_middle_ads_2, #homepage_middle_ads_3, #homepage_rectangle_ad, #homepage_right_ad, #homepage_right_ad_container, #homepage_top_ad, #homepage_top_ads, #homepagead_300x250, #homepageadvert, #homestream-advert3, #hometop_234x60ad, #hometopads, #horAd, #hor_ad, #horadslot, #horizad, #horizads728 { display: none!important; }
#horizontal-ad, #horizontal-adspace, #horizontal-banner-ad, #horizontal-banner-ad-container, #horizontalAd, #horizontalAdvertisement, #horizontal_ad, #horizontal_ad2, #horizontal_ad_top, #horizontalad, #horizontalads, #hot-deals-ad, #hottopics-advert, #hours_ad, #houseAd, #hovered_sponsored, #hp-desk-after-header-ad, #hp-header-ad, #hp-mpu, #hp-right-ad, #hp-store-ad, #hpAdVideo, #hpSponsor, #hpV2_300x250Ad, #hpV2_googAds, #hp_ad300x250, #hp_right_ad_300, #i9lsdads, #i_ads_table, #iaa_ad, #ibt_local_ad728, #icePage_SearchLinks_AdRightDiv, #icePage_SearchLinks_DownloadToolbarAdRightDiv, #icePage_SearchResults_ads0_SponsoredLink, #icePage_SearchResults_ads1_SponsoredLink, #icePage_SearchResults_ads2_SponsoredLink, #icePage_SearchResults_ads3_SponsoredLink, #icePage_SearchResults_ads4_SponsoredLink, #icom-ad-top, #idDivAd, #idMapAdvertising, #idRightAdArea, #idSponsoredresultend, #idSponsoredresultstart, #id_SearchAds, #ifadmiddle, #ifmSocAd, #iframe-ad, #iframe-ad-container-Top3, #iframeAd_2 { display: none!important; }
#iframeRightAd, #iframeTopAd, #iframe_ad_2, #iframe_ad_300, #iframe_ad_728, #iframe_container300x250, #iframead-300x250, #ignad_medrec, #ii_banner_ads, #imPopup, #im_popupDiv, #im_popupFixed, #ima_ads-2, #ima_ads-3, #ima_ads-4, #imageGalleryAd, #imageGalleryAdHeadLine, #imageGalleryAdPlaceholder, #image_ad_short, #image_selector_ad, #imageadsbox, #imgCollContentAdIFrame, #imgad1, #imu_ad_module, #in-article-ad, #in-article-mpu, #in-content-ad, #in-story-ad-wrapper, #in-video-ad-center-main, #inVideoAd, #in_ad_col_a, #in_ad_col_b, #in_post_ad_middle_1, #in_serp_ad, #inadspace, #inarticlead, #inc-ads-bigbox, #incontentAd1, #incontentAd2, #incontentAd3, #index-ad, #index-bottom-advert, #indexSquareAd, #index_ad, #indexad, #indexad300x250l, #indexsmallads, #indiv_adsense, #infinite-adslot-1, #influads_block { display: none!important; }
#infoBottomAd, #infoboxadwrapper, #inhousead, #initializeAd, #injectableTopAd, #inline-ad, #inline-ad-label, #inline-advert, #inline-story-ad, #inline-story-ad2, #inlineAd, #inlineAdCont, #inlineAdtop, #inlineAdvertisement, #inlineBottomAd, #inline_ad, #inline_ad_section, #inline_search_ad, #inlinead, #inlineads, #inlinegoogleads, #inlist-ad-block, #inner-ad, #inner-ad-container, #inner-advert-row, #inner-deals-ads, #inner-top-ads, #innerad, #innerpage-ad, #innovativeadspan, #inside-page-ad, #insideCubeAd, #insidearticleBodyAd, #insider_ad_wrapper, #instant_ad, #insticator-container, #instoryad, #instoryadtext, #instoryadwrap, #insurance-ad-1-container, #int-ad, #intAdUnit, #int_ad, #interads, #intermediate-ad, #internalAdvert, #internalads, #interstitialAd, #interstitialAdContainer, #interstitialAdUnit { display: none!important; }
#interstitial_ad, #interstitial_ad_container, #interstitial_ad_wrapper, #interstitial_ads, #interviews-ad, #intext_ad, #intraTextAd, #introAds, #intro_ad_1, #invid_ad, #ip-ad-leaderboard, #ip-ad-skyscraper, #ipadv, #iq-AdSkin, #iqadcontainer, #iqadoverlay, #iqadtile1, #iqadtile11, #iqadtile14, #iqadtile15, #iqadtile16, #iqadtile2, #iqadtile3, #iqadtile4, #iqadtile41, #iqadtile5, #iqadtile8, #iqadtile9, #iqadtile99, #iqd_align_Ad, #iqd_mainAd, #iqd_rightAd, #iqd_topAd, #ir-sidebar-ad, #irgoogleadsense, #islandAd, #islandAdPan, #islandAdPane, #islandAdPane2, #islandAdPaneGoogle, #islandAdSponsored, #island_ad_top, #islandad, #isliveContainer, #issue-sidebar-ad, #item-detail-feature-ad, #itemGroupAd2, #iv160ad, #iv728ad, #iwad { display: none!important; }
#j_ad, #j_special_ad, #jetso-ad, #ji_medShowAdBox, #jmp-ad-buttons, #job_ads_container, #jobs-ad, #jobsAdBox, #joead, #joead2, #js-ad-billboard, #js-ad-leaderboard, #js-adslot-300x250-storyrec, #js-bottom-ad-300x250, #js-bottom-ad-320x250, #js-cardview_ad, #js-image-ad-mpu, #js-page-ad-top, #js-react-video-player-ad-right, #js-site-nav-ad-wrap, #js-story__ad-storyrec, #js-wide-ad, #js_adsense, #jsid-ad-container-post_above_comment, #jsid-ad-container-post_below_comment, #jt-advert, #jupiter-ads, #ka_adFullBanner, #ka_adMediumRectangle, #ka_adRightSkyscraperWide, #ka_adsense_container, #ka_samplead, #kads-main, #kamidarticle-adnotice, #kamidarticle-middle-content, #karmaAds, #kaufDA-widget, #kb-ad-banner, #kbbAdsMainCenterAd, #kdz_ad1, #kdz_ad2, #keen_overlay_ad_display, #keyadvertcontainer, #khAdSpace, #ksperAD, #l_home-keen_ad_mask, #landing-adserve, #landing-adserver, #lapho-top-ad-1, #large-ads { display: none!important; }
#large-bottom-leaderboard-ad, #large-leaderboard-ad, #large-middle-leaderboard-ad, #large-rectange-ad, #large-rectange-ad-2, #large-screen-ads, #large-skyscraper-ad, #largeAd, #largeAds, #large_rec_ad1, #largead, #lateAd, #lateralAdWrapper, #launchpad-ads-2, #layerAds_layerDiv, #layerTLDADSERV, #layer_ad, #layer_ad_content, #layer_ad_main, #layer_adv1, #layerad, #layeradsense, #layout-header-ad-wrapper, #layout_topad, #lb-ad, #lb-sponsor-left, #lb-sponsor-right, #lbAdBar, #lbAdBarBtm, #lblAds, #lead-ads, #lead_ad, #leadad_1, #leadad_2, #leader-ad, #leader-board-ad, #leader-companion > a[href], #leaderAd, #leaderAdContainer, #leaderAdContainerOuter, #leaderBoardAd, #leader_ad, #leader_board_ad, #leaderad, #leaderad_section, #leaderadvert, #leaderboard-ad, #leaderboard-ad-1, #leaderboard-ad-1-container, #leaderboard-ad-1_iframe { display: none!important; }
#leaderboard-ad-2, #leaderboard-ad-2_iframe, #leaderboard-ad-3, #leaderboard-ad-3_iframe, #leaderboard-ad-4, #leaderboard-ad-4_iframe, #leaderboard-ad-5, #leaderboard-ad-5_iframe, #leaderboard-ad-bottom, #leaderboard-ad-bottom-container, #leaderboard-ad-container, #leaderboard-ad-container-1, #leaderboard-advert, #leaderboard-advertisement, #leaderboard-atf, #leaderboard-bottom-ad, #leaderboardAd, #leaderboardAdArea, #leaderboardAdArea2, #leaderboardAdLabel, #leaderboardAdSibling, #leaderboardAdTop, #leaderboardAds, #leaderboardAdvert, #leaderboardAdvertFooter, #leaderboardBottomAd, #leaderboard_728x90, #leaderboard_Ad, #leaderboard__advertising, #leaderboard_ad, #leaderboard_ad_gam, #leaderboard_ad_main, #leaderboard_ad_unit, #leaderboard_ads, #leaderboard_bottom_ad, #leaderboard_top_ad, #leaderboardad, #leaderboardadtagwidget-2, #learad, #leatherboardad, #left-ad, #left-ad-1, #left-ad-2, #left-ad-col, #left-ad-iframe, #left-ad-skin, #left-bottom-ad, #left-col-ads-1, #left-content-ad, #left-lower-adverts { display: none!important; }
#left-lower-adverts-container, #left-rail-ad, #leftAD, #leftAdAboveSideBar, #leftAdCol, #leftAdContainer, #leftAdMessage, #leftAdSpace, #leftAd_fmt, #leftAd_rdr, #leftAds, #leftAdsSmall, #leftAdvert, #leftBanner-ad, #leftColumnAdContainer, #leftGoogleAds, #leftSectionAd300-100, #leftTopAdWrapper, #left_ad, #left_ads, #left_adsense, #left_adspace, #left_adv, #left_advertisement, #left_bg_ad, #left_block_ads, #left_float_ad, #left_global_adspace, #left_side_ads, #left_sidebar_ads, #left_skyscraper_ad, #left_top_ad, #left_ws_ad_container, #leftad, #leftadg, #leftads, #leftcolAd, #leftcolumnad, #leftforumad, #leftframeAD, #leftrail_dynamic_ad_wrapper, #lg-banner-ad, #lgfRightBarAd, #lhsBottomAd, #li-right-geobooster-oas, #ligatus, #ligatus_adv, #ligatusdiv, #lightboxAd, #lilo_imageAd { display: none!important; }
#linebreak-ads, #linkAdSingle, #linkAds, #link_ads, #linkads, #links-ads-detailnews, #listadholder, #liste_top_ads_wrapper, #listing-ad, #live-ad, #lj_ad_row, #load-adslargerect, #local-algo-ad-north, #local-algo-ad-north-iframe, #local-algo-ad-south, #local-algo-ad-south-iframe, #localAds, #locked-footer-ad-wrapper, #logoAd, #logoAd2, #logo_ad, #long-ad, #long-ad-box, #long-ad-space, #long-bottom-ad-wrapper, #longAdSpace, #longAdWrap, #long_advert_header, #long_advertisement, #loopme-interscroller-ad-container, #lower-ad-banner, #lower-ads, #lower-advertising, #lower-home-ads, #lowerAdvertisement, #lowerAdvertisementImg, #lower_ad, #lower_content_ad_box, #lowerads, #lowerthirdad, #lowertop-adverts, #lowertop-adverts-container, #lpAdPanel, #lrec_ad, #lrecad, #lsadvert-left_menu_1, #lsadvert-left_menu_2, #lsadvert-top, #mBannerAd, #m_top_adblock { display: none!important; }
#madison_ad_248_100, #madskills-ad-manager-0, #madskills-ad-manager-1, #madskills-ad-manager-2, #madskills-ad-manager-3, #magnify_player_continuous_ad, #main-ad, #main-ad160x600, #main-ad160x600-img, #main-ad728x90, #main-advert, #main-advert1, #main-advert2, #main-advert3, #main-bottom-ad, #main-bottom-ad-tray, #main-content-ad1, #main-content-adcontent1, #main-header-ad-wrap, #main-header-ad-wrap-home, #main-header-advertisement, #main-middle-ad, #main-right-ad-tray, #main-tj-ad, #mainAd, #mainAd1, #mainAdUnit, #mainAdvert, #mainAdvertismentP, #mainHeaderAdvertisment, #mainMenu_divTopAd, #mainPageAds, #mainPlaceHolder_coreContentPlaceHolder_rightColumnAdvert_divControl, #main_AD, #main_ad, #main_ads, #main_content_ad, #main_left_side_ads, #main_page_970x250_1_ad, #main_rec_ad, #main_right_side_ads, #main_right_side_ads_130_01, #main_top_ad, #main_top_ad_container, #mainui-ads, #major_ad, #maker-rect-ad, #mapAdsSwiper, #mapAdvert, #marcoad { display: none!important; }
#marketing-promo, #marketingRotator, #marketplace-ad-1, #marketplace-ad-2, #marketplaceAds, #marquee-ad, #marquee_ad, #masSearchAd, #mason_adv_bp_1, #mason_adv_bp_2, #mason_adv_bp_3, #mason_adv_bp_4, #mason_adv_rn_2, #mastAd, #mastAdvert, #mast_ad_wrap, #mast_ad_wrap_btm, #mast_logo_advertisement, #mastad, #masterTopAds, #masterad, #mastercardAd, #masthead_ad, #masthead_ads_container, #masthead_topad, #matchFooterAd, #mbbs-ad-in-content-shortcode, #mc-videoads-overlay, #mc_ad, #md-sidebar-video-companion-ad-loaded, #md_adLoader, #md_topad, #me-adspace-002, #med-rect-ad, #med-rectangle-ad, #medRecAd, #medReqAd, #media-ad, #media-ad-thumbs, #media-temple-ad, #mediaAdLeaderboard, #media_ad, #mediaget_box, #mediagoogleadsense, #mediaplayer_adburner, #medium-ad, #medium-rectangle-ad1, #mediumAd1, #mediumAdContainer, #mediumAdvertisement { display: none!important; }
#mediumRectangleAd, #mediumrectangle_300x250, #medrec_bottom_ad, #medrec_middle_ad, #medrec_top_ad, #medrectad, #medrectangle_banner, #mee-ad-wrapper, #memberad, #mens-journal-feature-ad, #menu-ads, #menuAds, #menu_ad_mrec3, #menuad, #menubanner-ad-content, #menubarad, #mgid-container, #mgid_iframe, #mhheader_ad, #mi_story_assets_ad, #microAdDiv, #microsoft_ad, #mid-ad-slot-1, #mid-ad-slot-3, #mid-ad-slot-5, #mid-ad300x250, #mid-ads, #mid-table-ad, #midAD, #midRightAds, #midRightTextAds, #mid_ad, #mid_ad_div, #mid_ad_title, #mid_left_ads, #mid_mpu, #mid_roll_ad_holder, #midadd, #midadspace, #midadvert, #midbarad, #midbnrad, #midcolumn_ad, #middle-ad, #middle-ad-destin, #middle-story-ad-container, #middleAd, #middleRightColumnAdvert, #middle_ad, #middle_ads { display: none!important; }
#middle_bannerad, #middle_bannerad_section, #middle_body_advertising, #middle_mpu, #middle_sponsor_ads, #middlead, #middleads, #middleads2, #midpost_ad, #midrect_ad, #midstrip_ad, #mini-ad, #mini-panel-dart_stamp_ads, #mini-panel-dfp_stamp_ads, #mini-panel-top_ads, #mini-panel-two_column_ads, #miniAdsAd, #mini_ads_inset, #mkto_mid_ad, #mn_ads, #moa-ads-long, #mobile-ad-container, #mobile-adhesion, #mobile-ads-ad, #mobile-ads-link, #mobile-sticky-ad-area, #mobileAdContainer, #mobileAd_holder, #mobile_ad_main, #mobile_ad_spot_header, #mobile_ads_block, #mochila-column-right-ad-300x250, #mod-ad-gemini-rm-1, #mod-ad-msu-1, #mod-ad-msu-2, #mod-partner-center, #mod-tafad, #mod_ad, #mod_ad_top, #modal-ad, #modal_videoAd_wrapper, #module-ad-300x250, #module-ad-728x90, #module-google_ads, #module_ad, #module_box_ad, #module_sky_scraper, #monsterAd, #moogleAd, #mordern_adbar_wrap { display: none!important; }
#more_ad, #moreads, #morefooterads, #mos-adCarouselContainer, #mosBannerAd, #mosTileAds, #most_popular_ad, #motionAd, #movads10, #move-ad, #movieads, #mozo-ad, #mph-rightad, #mpl_adv_text, #mpr-ad-leader, #mpr-ad-wrapper-1, #mpr-ad-wrapper-2, #mpu-ad, #mpu-advert, #mpu-cont, #mpu-content, #mpu-sidebar, #mpu1_parent, #mpu2, #mpu2_container, #mpu300250, #mpuAd, #mpuAdvert, #mpuAdvertMob, #mpuContainer, #mpuDiv, #mpuInContent, #mpuSecondary, #mpuSlot, #mpuWrapper, #mpuWrapper600, #mpuWrapperAd, #mpuWrapperAd2, #mpu_300x250, #mpu_ad, #mpu_ad2, #mpu_adv, #mpu_banner, #mpu_bottom_sb_1_parent, #mpu_box, #mpu_container, #mpu_div, #mpu_firstpost, #mpu_holder, #mpu_text_ad { display: none!important; }
#mpu_top, #mpuad, #mpubox, #mpuholder, #mpuholder01, #mpusLeftAd, #mr_banner_topad, #mrec-advertisement, #mrecAdContainer, #mrecPlacement, #mrt-node-Col2-1-AdBlockPromo, #mrt-node-Col2-1-ComboAd, #mrt-node-Lead-2-AdBlockPromo, #mrt-node-tgtm-Col2-4-ComboAd, #msAds, #ms_ad, #msad, #msnAds_inner, #msn_header_ad, #msnau_ad_medium_rectangle, #mtSponsor, #mt_adv, #mts_ad_widget, #mu_2_ad, #multiLinkAdContainer, #multi_ad, #multibar-ads, #mvp-foot-ad-wrap, #mvp-post-bot-ad, #mvp_160_ad, #my-ads, #my-adsFPAD, #my-adsFPL, #my-adsFPT, #my-adsHPSPON-base, #my-adsLDR, #my-adsLDRB, #my-adsLDRB-iframe, #my-adsLREC, #my-adsLREC2, #my-adsLREC4-base, #my-adsMAST, #my-adsMAST-iframe, #my-adsMON, #my-medium-rectangle-ad-1-container, #my-medium-rectangle-ad-2-container, #myAd, #myElementAd, #my_ad_mpu, #myads_HeaderButton { display: none!important; }
#mydfpad, #n_sponsor_ads, #na_adblock, #name-advert, #namecom_ad_hosting_main, #narrow-ad, #narrow_ad_unit, #nat-ad-300x250, #natadad300x250, #nationalAd_secondary_btm, #nationalAd_secondary_top, #national_ad, #national_microlink_ads, #nationalad, #native_ad2, #native_ads, #nativeadsteaser, #nav-ad-container, #navAdBanner, #nav_ad, #nav_ad_728_mid, #navads-container, #navbar_ads, #navi_banner_ad_780, #navigation-ad, #navlinkad, #nba160PromoAd, #nba300Ad, #nbaGI300ad, #nbaHeaderAds, #nbaHouseAnd600Ad, #nbaLeft600Ad, #nbaMidAds, #nbaVid300Ad, #nbabot728ad, #nbcAd300x250, #nbcShowcaseAds, #nc-header-ads, #netBoard-ad, #network_header_ad_1, #new-ad-footer, #new-ad-leaderboard, #new-ad-sidebottom, #new-ad-sidetop, #newAd, #newPostProfileAd, #newPostProfileVerticalAd, #newTopAds, #new_ad_728_90, #new_ad_header { display: none!important; }
#new_topad, #newadmpu, #newads, #news-adocs, #news-contentads, #news_advertorial_content, #news_advertorial_top, #news_article_ad_mrec, #news_article_ad_mrec_right, #news_left_ad, #news_right_ad, #newstream_first_ad, #newuser_ad, #ng-ad, #ng-ad-lbl, #ng_rtcol_ad, #ni-ad-row, #nia_ad, #nib-ad, #nk_ad_top, #nlrightsponsorad, #noresults_ad_container, #noresultsads, #northad, #northbanner-advert, #northbanner-advert-container, #noticeAd_pc_wrap, #notify_ad, #np_content_ads_module, #nrAds, #nrcAd_Top, #ns_ad1, #ns_ad2, #ns_ad3, #ntvAdZone, #ntvads, #nuevo_ad, #oanda_ads, #oas_Middle, #oas_Middle1, #oas_Middle2, #oas_Right, #oas_Right1, #oas_Right2, #oas_Section1, #oas_Takeover, #oas_Top, #oas_Top1, #oas_asponsor, #oas_wide_skyscraper { display: none!important; }
#oas_x70, #ob_sponsoredcontent, #oba_message, #objadscript, #oem_ad, #ofie_ad, #omnibar_ad, #onPauseAdOverlayDesktop, #onespot-ads, #online_ad, #onpageads, #onpageadstext, #onscroll-ad-holder-mpu2, #openx-slc, #openx-text-ad, #openx-widget, #openx_iframe, #optadATF, #or-ad, #origami-ad-container, #osDirAd2Post, #osads_300, #outerAd300, #outerTwrAd, #outer_div_top_ad, #outsideAds, #ovAd, #ovAdWrap, #ovadsense, #overlay-ad-bg, #overlay-advertising, #overlay_ad, #overlayad, #overlayadd, #overtureSponsoredLinks, #p-Ad, #p-advert, #p-googlead, #p-googleadsense, #p-googleadsense-portletlabel, #p2HeaderAd, #p2squaread, #p360_ad_unit, #p_lt_zoneContent_SubContent_p_lt_zoneRight_IFrameAd_panelAd, #page-ad-container-TopLeft, #page-ad-top, #page-advert-3rdrail, #page-advertising, #page-header-ad, #page-top-ad { display: none!important; }
#pageAdDiv, #pageAdds, #pageAds, #pageAdsDiv, #pageAdvert, #pageBannerAd, #pageLeftAd, #pageMiddleAdWrapper, #pageOwnershipAd_side, #pageRightAd, #page__outside-advertsing, #page_ad, #page_ad_top, #page_content_top_ad, #page_top_ad, #pageads_top, #pagebottomAd, #pagelet_adbox, #pagelet_netego_ads, #pagelet_search_ads2, #pagelet_side_ads, #pagination-advert, #paidlistingAds, #panel-ad, #panelAd, #panel_ad1, #panoAdBlock, #parade_300ad, #parade_300ad2, #partner-ad, #partnerAd, #partnerMedRec, #partnerSitesBannerAd, #partner_ads, #pause-ad, #pauseAd, #pb_adbanner, #pb_report_ad, #pc-billboard-ad, #pc-div-gpt-ad_728-3, #pcworldAdBottom, #pcworldAdTop, #pencil-ad, #pencil-ad-container, #perm_ad, #permads, #persistentAd, #personal-ads-sticky-wrapper, #personalization_ads, #pf-dialog-ads { display: none!important; }
#pg-ad-160x600, #pg-ad-item-160x600, #pgAdWrapper, #pgFooterAd, #pgHeaderAd, #pgSquareAd, #pgad_Bottom3, #phContent_CommentsAjax_divAdTop, #ph_ad, #photoAdvert, #photoAndAdBox, #photo_ad_google, #picad_div, #pinball_ad, #pinned_advert_top, #pinned_advert_top_wrapper, #pixAd, #plAds, #plat_sponsors_sidebar, #player-ads, #player-advert, #player-advertising, #player-below-advert, #player-midrollAd, #playerAd, #playerAdsRight, #player_ad, #player_ads, #player_middle_ad, #player_sda, #player_top_ad, #playerad, #playerads, #playvideotopad, #plrAd, #pmad-in1, #pnAd2, #pnlADS, #pnlLhsNativeAd, #pnlRedesignAdvert, #pnlRhsNativeAd, #pnl_BannerAdServed, #pod-ad-video-page, #pod-box-ad, #pod-box-ad2, #pof_ads_Wrapper, #polar-sidebar-sponsored, #pop_ad, #pop_up_ad_box_id, #popadwrap { display: none!important; }
#popback-ad, #popoverAd, #popular-column-ad, #populate_ad_bottom, #populate_ad_left, #populate_ad_textupper, #populate_ad_textupper_textlink, #popupAd, #popupBottomAd, #popup_ad_wrapper, #popup_domination_lightbox_wrapper, #popupadunit, #portlet-advertisement-left, #portlet-advertisement-right, #pos_ContentAd2, #post-ad, #post-ad-01, #post-ad-02, #post-ad-hd, #post-ad-layer, #post-ads, #post-adsense-top-banner, #post-bottom-ads, #post-content-ad, #post-main-banner-ad, #post-page-ad, #post-promo-ad, #post5_adbox, #postAd, #postNavigationAd, #post_ad, #post_addsense, #post_adsense, #post_adspace, #post_advert, #post_id_ad_bot, #postads, #postads0, #postpageaddiv, #pp-ad-slot, #ppcAdverts, #ppvideoadvertisement, #pr_ad, #pr_advertising, #pre-adv, #pre-footer-ad, #pre-main-banner-ad, #pre_advertising_wrapper, #pregame_header_ad, #preloaded-ad-frame { display: none!important; }
#premSpons, #premier-ad-space, #preminumAD, #premiumAdBottom, #premiumAdTop, #premium_ad, #premium_ad_inside, #premiumad, #premiumads, #premiumsponsorbox, #prerollAd, #preroll_ads, #preroll_compainion_ad, #priceGrabberAd, #primary_mpu_placeholder, #prime-ad-space, #print-advertisement, #print-header-ad, #print_ads, #printads, #privateAdsPanel, #privateadbox, #privateads, #pro_ads_custom_widgets-2, #pro_ads_custom_widgets-3, #pro_ads_custom_widgets-5, #pro_ads_custom_widgets-7, #pro_ads_custom_widgets-8, #product-adsense, #productads, #profileAdHeader, #proj-bottom-ad, #promo-ad, #promoAds, #promoFloatAd, #promo_ads, #ps-ad-iframe, #ps-top-ads-sponsored, #ps-vertical-ads, #psmpopup, #pswp_advert, #pub-right-bottom-ads, #pub-right-top-ads, #pub468x60, #pub728x90, #publicGoogleAd, #publicidad, #publicidad-video, #publicidad_120, #publicidadeLREC { display: none!important; }
#pushAd, #pushDownAd, #pushdown-ad, #pushdownAd, #pushdownAdWrapper, #pushdown_ad, #pusher-ad, #pvadscontainer, #qaSideAd, #qadserve_728x90_StayOn_div, #qm-ad-big-box, #qm-ad-sky, #qm-dvdad, #qpon_big_ad-teaser, #qtopAd-graybg, #quads-ad1, #quads-ad1_widget, #quads-ad2, #quads-ad2_widget, #quads-ad3, #quads-ad4, #quads-admin-ads-js, #quick_ads_frame_bottom, #quidgetad, #quigo, #quigo-ad, #quigo_ad, #quinAdLeaderboard, #r-ad-tag, #r-ads-listings, #r-ads-preview-top, #r1SoftAd, #r89-desktop-top-ad, #r_ad3_ad, #r_adver, #radioProfileAds, #rafael_side_ads_widget-5, #rail-ad-wrap, #rail-bottom-ad, #railAd, #rail_ad, #rail_ad1, #rail_ad2, #rbAdWrapperRt, #rbAdWrapperTop, #rc_edu_span5AdDiv, #rd_banner_ad, #reader-ad-container, #realEstateAds, #rearad { display: none!important; }
#rec_spot_ad_1, #recommendAdBox, #recommendedAdContainer, #rect-ad, #rectAd, #rect_ad, #rectad, #rectangle-ad, #rectangleAd, #rectangleAdSpace, #rectangleAdTeaser1, #rectangle_ad, #rectangle_ad_smallgame, #redirect-ad, #redirect-ad-modal, #redirect_ad_1_div, #redirect_ad_2_div, #reference-ad, #refine-300-ad, #refine-ad, #refreshable_ad5, #region-node-advert, #region-regions-ad-top, #region-top-ad, #reklam-728x90, #reklam_buton, #reklam_center, #reklama, #reklama_big, #reklama_left_body, #reklama_left_up, #reklama_right_up, #related-ads, #related-projects-sponsor, #related_ad, #related_ads, #related_ads_box, #relatedvideosads2, #relocation_ad_container, #removeAdsSidebar, #remove_ads_button1, #remove_ads_button2, #removeadlink, #responsive-ad, #responsive-ad-sidebar-container, #responsive_ad, #responsivead, #result-list-aside-topadsense, #resultSponLinks, #resultsAdsBottom { display: none!important; }
#resultsAdsSB, #resultsAdsTop, #rg_right_ad, #rh-ad, #rh-ad-container, #rh_tower_ad, #rhapsodyAd, #rhc_ads, #rhsBottomAd, #rhs_ads, #rhs_adverts, #rhsads, #rhsadvert, #richad, #right-ad, #right-ad-1, #right-ad-block, #right-ad-col, #right-ad-iframe, #right-ad-skin, #right-ad-title, #right-ad1, #right-adds, #right-ads, #right-ads-3, #right-ads-4, #right-ads-rail, #right-advert, #right-bar-ad, #right-box-ad, #right-col-ad-600, #right-content-ad, #right-featured-ad, #right-mpu-1-ad-container, #right-rail-ad-slot-content-top, #right-uppder-adverts, #right-uppder-adverts-container, #right-widget-b-ads_widget-9, #right-widget-c-ads_widget-7, #right-widget-d-ads_widget-36, #right-widget-top-ads_widget-23, #right1-ad, #right160x600ads_part, #right1ad, #right2Ad_Iframe, #rightAD, #rightAd, #rightAd1, #rightAd160x600, #rightAd160x600two { display: none!important; }
#rightAd300x250, #rightAd300x250Lower, #rightAdBar, #rightAdBlock, #rightAdColumn, #rightAdContainer, #rightAdDiv1, #rightAdDiv2, #rightAdDiv3, #rightAdHideLinkContainer, #rightAdHolder, #rightAdUnit, #rightAd_Iframe, #rightAd_rdr, #rightAds, #rightAdsDiv, #rightBanner-ad, #rightBlockAd, #rightBottomAd, #rightBoxAdvertisement, #rightBoxAdvertisementLast, #rightColAd, #rightColumnAds, #rightColumnMpuAd, #rightColumnSkyAd, #rightDoubleClick, #rightMortgageAd, #rightRailAds, #rightSideAd, #rightSideAdvert, #rightSideSquareAdverts, #right_Ads2, #right_ad, #right_ad_1, #right_ad_2, #right_ad_box, #right_ad_container, #right_ad_top, #right_ad_wrapper, #right_ads, #right_ads_box, #right_adsense, #right_adv1-v2, #right_advert, #right_advertisement, #right_advertising, #right_adverts, #right_bg_ad, #right_block_ads, #right_bottom_ad { display: none!important; }
#right_column_ad, #right_column_ad_container, #right_column_ads, #right_column_adverts, #right_column_internal_ad_container, #right_column_top_ad_unit, #right_gallery_ad, #right_global_adspace, #right_mini_ad, #right_panel_ads, #right_player_ad, #right_rail_ad_header, #right_side_ad, #right_side_bar_ami_ad, #right_sidebar_ads, #right_top_ad, #right_top_gad, #rightad, #rightad1, #rightad2, #rightadBorder, #rightadBorder1, #rightadBorder2, #rightadContainer, #rightadcell, #rightadd300, #rightadg, #rightadhome, #rightadpat, #rightads, #rightads300x250, #rightadsarea, #rightadvertbar-doubleclickads, #rightbar-ad, #rightbar_ad, #rightcol_mgid, #rightcol_sponsorad, #rightcolhouseads, #rightcollongad, #rightcolumn_300x250ad, #rightcolumn_ad_gam, #rightforumad, #rightgoogleads, #rightinfoad, #rightrail-ad, #rightrail-ad-1, #rightrail_ad-0, #rightside-ads, #rightside_ad, #rightsideadstop { display: none!important; }
#rightskyad, #righttop-adverts, #righttop-adverts-container, #ringtone-ad-bottom, #ringtone-ad-top, #rladvt, #rm-adslot-bigsizebanner_1, #rm-adslot-contentad_1, #rm_ad_text, #rmx-ad-cta-box, #rn_ad_native_ppkpu, #roadsheet-advertising, #rockmelt-ad-top, #rolldown-ad, #ros_ad, #rotate_textads_1, #rotating-ad-display, #rotating-ads-wrap, #rotating_ad, #rotatingads, #row-ad, #row2AdContainer, #rowAdv, #rprightHeaderAd, #rpuAdUnit-0, #rrAdWrapper, #rr_MSads, #rr_ad, #rr_gallery_ad, #rside_ad, #rside_adbox, #rt-ad, #rt-ad-top, #rt-ad468, #rtAdvertisement, #rtMod_ad, #rt_side_top_google_ad, #rtcol_advert_1, #rtcol_advert_2, #rtm_div_562, #rtm_html_226, #rtm_html_920, #rtmm_right_ad, #rtmod_ad, #rtn_ad_160x600, #rubicsTextAd, #rxgcontent, #rxgfooter, #rxgheader, #rxgleftbar { display: none!important; }
#rxgrightbar, #sAdsBox, #s_ads_header, #sabavisionIframeAds, #say-center-contentad, #sb-ad-sq, #sb_ad_links, #sb_advert, #sbads-top, #scoreAD, #script_ad_0, #scroll-ad, #scroll_ad, #scroll_banner_ad, #scrolladsbanners, #scrollingads, #scrollover-ad-container, #scrollover-ad-wrap, #sct_side_ads, #sdac_bottom_ad_widget-3, #sdac_footer_ads_widget-3, #sdac_skyscraper_ad_widget-3, #sdac_top_ad_widget-3, #sdbr_ad_cnt, #search-ad, #search-ads1, #search-google-ads, #search-results-sponsored, #search-sponsor, #search-sponsored-links, #search-sponsored-links-top, #searchAd, #searchAdFrame, #searchAdSenseBoxAd, #searchAdSkyscraperBox, #searchAds, #searchGoogleAdBottom, #searchPaneGoogleAd, #search_ad, #search_ads, #search_result_ad, #searchresult_advert_right, #searchsponsor, #sec_adspace, #second-adframe, #second-adlayer, #second-right-ad-tray, #second-story-ad, #secondAD, #secondBoxAd { display: none!important; }
#secondBoxAdContainer, #second_ad_div, #secondad, #secondary_ad_inventory, #secondaryad, #secondrowads, #sect-ad-300x100, #sect-ad-300x250, #sect-ad-300x250-2, #section-ad, #section-ad-1-728, #section-ad-300-250, #section-ad-4-160, #section-ad-bottom, #section-blog-ad, #section-container-ddc_ads, #section-footer-ribbonad, #section-pagetop-ad, #section-sub-ad, #section_ad, #section_advertisements, #section_advertorial_feature, #sector-widget__tiny-ad, #self-ad, #self_serve_ads, #sensis_island_ad_1, #sensis_island_ad_1_column, #sensis_island_ad_2, #sensis_island_ad_2_column, #sensis_island_ad_3, #sensis_island_ad_3_column, #serveAd1, #serveAd2, #serveAd3, #servfail-ads, #sev1mposterad, #sew-ad1, #sew_advertbody, #sfif-wrapper-keywordad-0, #sgAdHeader, #sgAdScGp160x600, #shared-ads-container, #shell-ad_bnr_atf_01, #shell-ad_bnr_btf_01, #shell-ad_rect_atf_02, #shell-ad_rect_btf_01, #shellnavAd, #shoppingads, #shortads, #shortnews_advert { display: none!important; }
#show-ad, #show-player-right-ad, #show-sticky-ad, #showAd, #show_ads, #show_ads1, #show_right_ad, #show_top_ad1, #showads, #showcaseAd, #sic_superBannerAd-loader, #sic_superBannerAdTop, #side-ad, #side-ad-container, #side-ads, #side-ads-box, #side-banner-ad, #side-big-ad-bottom, #side-big-ad-middle, #side-boxad, #side-content-ad-1, #side-content-ad-2, #side-halfpage-ad, #side-skyscraper-ad, #side160x600banner, #sideABlock, #sideABlockHeader, #sideAD, #sideAd, #sideAd-1, #sideAd-2, #sideAd-3, #sideAd1, #sideAd2, #sideAd3, #sideAd4, #sideAdArea, #sideAdLarge, #sideAdSmall, #sideAdSub, #sideAds, #sideAdsBis, #sideBannerAd, #sideBar-ads, #sideBarAd, #sideBySideAds, #sideSponsors, #side_ad, #side_ad_call, #side_ad_container_A { display: none!important; }
#side_ad_module, #side_ad_wrapper, #side_adkit, #side_ads, #side_ads_by_google, #side_adv_2, #side_adverts, #side_longads, #side_sky_ad, #side_skyscraper_ad, #side_sponsors, #sidead, #sidead1, #sidead1mask, #sideadbox, #sideads, #sideads_container, #sideadscol, #sideadtop-to, #sideadvert, #sideadzone, #sidebar-125x125-ads, #sidebar-125x125-ads-below-index, #sidebar-ad, #sidebar-ad-1, #sidebar-ad-2, #sidebar-ad-300, #sidebar-ad-block, #sidebar-ad-boxes, #sidebar-ad-holdd, #sidebar-ad-holdd-middle, #sidebar-ad-loader, #sidebar-ad-middle, #sidebar-ad-space, #sidebar-ad-wrap, #sidebar-ad1, #sidebar-ad2, #sidebar-ad3, #sidebar-ad_dbl, #sidebar-ads, #sidebar-ads-content, #sidebar-ads-narrow, #sidebar-ads-wide, #sidebar-ads-wrapper, #sidebar-adspace, #sidebar-adv, #sidebar-advertise-text, #sidebar-advertisement, #sidebar-banner300, #sidebar-corner-ad { display: none!important; }
#sidebar-feed-ad, #sidebar-left-ad, #sidebar-long-advertise, #sidebar-main-ad, #sidebar-post-120x120-banner, #sidebar-post-300x250-banner, #sidebar-scroll-ad-container, #sidebar-sponsor-link, #sidebar-sponsors, #sidebar-top-ad, #sidebar-top-ads, #sidebar2-ads, #sidebar2ads, #sidebarAd, #sidebarAd1, #sidebarAd2, #sidebarAdSense, #sidebarAdSpace, #sidebarAdUnitWidget, #sidebarAds, #sidebarAdvTop, #sidebarAdvert, #sidebarSponsors, #sidebarTextAds, #sidebarTowerAds, #sidebar_ad, #sidebar_ad_1, #sidebar_ad_2, #sidebar_ad_3, #sidebar_ad_adam, #sidebar_ad_big, #sidebar_ad_container, #sidebar_ad_top, #sidebar_ad_widget, #sidebar_ad_wrapper, #sidebar_adblock, #sidebar_ads, #sidebar_ads_180, #sidebar_box_add, #sidebar_mini_ads, #sidebar_sponsoredresult_body, #sidebar_topad, #sidebar_txt_ad_links, #sidebarad, #sidebarad0, #sidebarad_300x600-33, #sidebarad_300x600-4, #sidebaradpane, #sidebarads, #sidebaradsense { display: none!important; }
#sidebaradver_advertistxt, #sidebaradverts, #sidebard-ads-wrapper, #sidebargooglead, #sidebargoogleads, #sidebarrectad, #sideline-ad, #sidepad-ad, #silver_sponsors_sidebar, #simple_ads_manager_ad_widget-2, #simple_ads_manager_widget-3, #simple_ads_manager_widget-4, #simplyhired_job_widget, #single-ad, #single-ad-2, #single-adblade, #single-mpu, #singleADS, #singleADS3, #singleAd, #singleAdsContainer, #single_ad_above_content, #singlead, #site-ad-container, #site-ads, #site-header__ads, #site-leaderboard-ads, #site-sponsor-ad, #site-sponsors, #siteAdHeader, #site_body_header_banner_ad, #site_bottom_ad_div, #site_content_ad_div, #site_top_ad, #site_wrap_ad, #sitead, #sitemap_ad_left, #skcolAdSky, #skin-ad, #skin-ad-left-rail-container, #skin-ad-right-rail-container, #skinTopAd, #skin_ADV_DIV, #skin_adv, #skinad-left, #skinad-right, #skinmid-ad, #skinmid-ad_iframe, #skinningads, #sky-ad { display: none!important; }
#sky-ads, #sky-left, #sky-right, #sky-top-ad, #skyAd, #skyAdContainer, #skyAdNewsletter, #skyScraperAd, #skyScrapperAd, #skyWrapperAds, #sky_ad, #sky_advert, #skyads, #skyadwrap, #skybox-ad, #skyline_ad, #skyscrapeAd, #skyscraper-ad, #skyscraper-ad-1, #skyscraper-ad-2, #skyscraperAd, #skyscraperAdContainer, #skyscraperAdWrap, #skyscraperAds, #skyscraperWrapperAd, #skyscraper_ad, #skyscraper_advert, #skyscraperadblock, #skyscrapper-ad, #slcontent3_6_sbottom_0_pnlAdSlot, #slideAd, #slide_ad, #slidead, #slideboxad, #slider-ad, #sliderAdHolder, #slider_ad, #slideshow-middle-ad, #slideshowAd, #slideshow_ad_300x250, #slot-customcontentad, #sm-banner-ad, #smallAd, #smallBannerAdboard, #small_ad, #small_ad_banners_vertical, #small_ads, #smallad, #smallads, #smallerAd { display: none!important; }
#smoozed-ad, #smxTextAd, #snippet--ads_bottom, #snippet--ads_menu, #snippet--ads_mobile, #snippet--ads_sides, #socialAD, #socialBarAd, #socialBarAdMini, #some-ads, #some-ads-holder, #some-more-ads, #sortsite1-bottom-ad, #source-ad-native-sticky-wrapper, #source_ad, #source_content_ad, #sp-adv-banner-top, #sp-advtop1, #sp-advtop3, #sp-google-advertising-2x-468x100, #sp-top-ad-wrapper, #spec_offer_ad2, #special-deals-ad, #specialAd, #specialAd_one, #specialAd_two, #special_ads, #specialadfeatures, #specialadvertisingreport_container, #specials_ads, #speed_ads, #speeds_ads, #speeds_ads_fstitem, #speedtest_mrec_ad, #sphereAd, #sphereAd-wrap, #spl_ad, #spnAds, #spnslink, #sponBox, #sponLinkDiv_1, #sponLinkDiv_2, #spon_links, #sponlink, #sponlinks, #sponsAds, #sponsLinks, #spons_links, #sponseredlinks, #sponsor-box-widget { display: none!important; }
#sponsor-flyout, #sponsor-flyout-wrap, #sponsor-links, #sponsor-partners, #sponsor-sidebar-container, #sponsorAd, #sponsorAd1, #sponsorAd2, #sponsorAdDiv, #sponsorBanners32, #sponsorBar, #sponsorBorder, #sponsorContainer0, #sponsorFooter, #sponsorLinkDiv, #sponsorLinks, #sponsorResults, #sponsorSpot, #sponsorTab, #sponsorText, #sponsorTextLink, #sponsor_300x250, #sponsor_ad, #sponsor_ads, #sponsor_banderole, #sponsor_bar, #sponsor_bottom, #sponsor_box, #sponsor_deals, #sponsor_div, #sponsor_footer, #sponsor_header, #sponsor_link, #sponsor_no, #sponsor_partner_single, #sponsor_posts, #sponsor_right, #sponsored-ads, #sponsored-bucket, #sponsored-features, #sponsored-footer, #sponsored-inline, #sponsored-links, #sponsored-links-alt, #sponsored-links-container, #sponsored-links-list, #sponsored-links-media-ads, #sponsored-listings, #sponsored-message, #sponsored-not { display: none!important; }
#sponsored-post-ad-for-articles, #sponsored-products, #sponsored-products-dp_feature_div, #sponsored-recommendations, #sponsored-resources, #sponsored-search, #sponsored-text-links, #sponsored-widget, #sponsored1, #sponsoredAd, #sponsoredAdvertisement, #sponsoredAnime, #sponsoredBottom, #sponsoredBox1, #sponsoredBox2, #sponsoredContentTile_midCol, #sponsoredContentTile_rightCol, #sponsoredFeaturedHoz, #sponsoredHoz, #sponsoredLinks, #sponsoredLinksBox, #sponsoredLinks_Bottom, #sponsoredLinks_Top, #sponsoredList, #sponsoredProducts_feature_div, #sponsoredResults, #sponsoredResultsWide, #sponsoredSiteMainline, #sponsoredSiteSidebar, #sponsoredTop, #sponsoredWd, #sponsored_ads, #sponsored_ads_v4, #sponsored_container, #sponsored_content, #sponsored_game_row_listing, #sponsored_head, #sponsored_label, #sponsored_link, #sponsored_link_bottom, #sponsored_links, #sponsored_native_ad, #sponsored_news, #sponsored_option, #sponsored_v12, #sponsoredad, #sponsoredads, #sponsoredlinks, #sponsoredlinks_cntr, #sponsoredlinks_left_wrapper { display: none!important; }
#sponsoredlinkslabel, #sponsoredresultsBottom_body, #sponsoredresults_top, #sponsoredwellcontainerbottom, #sponsorfeature, #sponsorlink, #sponsors-article, #sponsors-block, #sponsors-home, #sponsorsBox, #sponsorsContainer, #sponsorsModule_part, #sponsors_right_container, #sponsors_top_container, #sponsorsads1, #sponsorsads2, #sponsorship-area-wrapper, #sponsorship-box, #sponsorshipBadge, #sporsored-results, #sports_only_ads, #spotXAd, #spotadvert, #spotadvert1, #spotadvert2, #spotadvert3, #spotadvert5, #spotlight-ad-container-block, #spotlight-ad_iframe, #spotlight-ads, #spotlightAds, #spotlight_ad, #spotlightad, #spr_ad_bg, #spreadly-advertisement-container, #sprint_ad, #sqAd, #sq_ads, #square-ad, #square-ad-box, #square-ad-slider-wrapper, #square-ad-space, #square-ad-space_btm, #square-ads, #square-sponsors, #squareAd, #squareAdBottom, #squareAdSpace, #squareAdTop, #squareAdWrap { display: none!important; }
#squareAds, #squareGoogleAd, #square_ad, #square_lat_adv, #squaread, #squareadAdvertiseHere, #squareadevertise, #squareadvert, #squared_ad, #srp-mid-ad-desktop-banner, #srp_adsense-top, #ss-ad-container, #ss-ad-overlay, #ss-ads-container, #st_topads, #stageAds, #starad, #start_middle_container_advertisment, #static_textads_1, #stationad, #sticky-ad, #sticky-ad-bottom, #sticky-ad-container, #sticky-ad-header, #sticky-add-side-block, #sticky-ads-top, #sticky-custom-ads, #sticky-footer-ad, #sticky-footer-ads, #sticky-left-ad, #sticky-rail-ad, #sticky-top-ad-spacer, #sticky-top-ad-wrap, #stickyAd, #stickyAdBlock, #stickyBottomAd, #stickySkyAd, #sticky_ad_bar, #sticky_adv_container, #sticky_sidebar_ads, #stickyad, #stickyadin1, #stickyads, #stickyleftad, #stickyrightad, #stopAdv, #stopAdvt, #stop_ad3, #stories-ad, #story-90-728-area { display: none!important; }
#story-ad, #story-ad-1-wrapper, #story-ad-2-wrapper, #story-ad-3-wrapper, #story-ad-4-wrapper, #story-ad-5-wrapper, #story-ad-6-wrapper, #story-ad-7-wrapper, #story-ad-a, #story-ad-b, #story-ad-top, #story-ad-wrap, #story-bottom-ad, #story-leaderboard-ad, #story-page-embedded-after2-ad, #story-page-leaderboard-ad, #story-separator-ads, #story-sponsoredlinks, #storyAd, #storyAdWrap, #story_ad, #story_ads, #story_main_mpu, #story_unseen_ad, #storyad2, #storyblock-ad, #strip_adv, #stripadv, #style_ad_bottom, #subAdsFooter, #subbgad, #subheaderAd, #submenu-ads, #subpage-ad-right, #subpage-ad-top, #subpageAd, #subpage_234x60ad, #sugarad-stitial-overlay, #summitad-wrap, #super_ad, #supp-ad1, #supp-ad1-player, #svp-ad, #swads, #sway-banner-ad, #sway-banner-ad-container, #sway-banner-ad1, #sweep_right_ad, #sweep_top_ad, #syn_headerad_zone { display: none!important; }
#synced-ad, #synch-ad, #systemad_background, #t7ad, #tabAdvertising, #table_ads, #tailResultAd, #takeover-ad, #takeover_ad, #takeoverad, #tall-sidebar-ad, #targetWeeklyAd, #targetWeeklyAdLogo, #targeted-ads, #tblAd, #tblReklama2, #tbl_googlead, #tbo_headerads, #tcHeaderMobileLeaderBoard-advertisement-desktop, #tcwAd, #td-GblHdrAds, #td-ad-placeholder, #td-applet-ads_2_container, #td-applet-ads_container, #tdAds, #tdBannerTopAds, #tdGoogleAds, #td_adunit1, #td_adunit1_wrapper, #td_adunit2, #td_sponsorAd, #teads0, #team_ad, #teaser-adtag-left, #teaser-adtag-right, #temp-ads, #template_ad_leaderboard, #template_affiliates, #tertiary_advertising, #test_adunit_160_article, #text-ad, #text-ads, #text-link-ads, #text-linkAD, #textAd, #textAd1, #textAds, #textAdsTop, #text_ad, #text_ads { display: none!important; }
#text_advert, #textad, #textad3, #textad_block, #textads_right_container, #textlink-advertisement, #textlink_ads_placeholder, #textsponsor, #tf_page_ad_content_bottom, #tfm_admanagerTeaser, #tgAD_imu_2, #tgAD_imu_3, #tgAD_imu_4, #tgt1-Bottom-0-AdBlockPromo-Proxy, #tgt1-Col2-0-ComboAd-Proxy, #tgt1-Col2-1-ComboAd-Proxy, #tgt1-Col2-2-AdBlockPromo-Proxy, #the-last-ad-standing, #theAd, #theadsADT3, #thefooterad, #thelistBottomAd, #themis-ads, #theotherads, #thheaderadcontainer, #thirdPartySponsorLinkAds, #third_party_ads, #thisisnotanad, #thistad, #thread-ad, #ti-sway-ad, #tile-ad, #tileAds, #tilia_ad, #tippytop-ad, #title-sponsor-banner, #title-wide-sponsored-by, #tmcomp_ad, #tmgAd_div_mpu_1, #tmglBannerAd, #tmn_ad_1, #tmn_ad_2, #tmn_ad_3, #tmp2_promo_ad, #tnt_ad_column, #toaster_ad, #tobsideAd, #today_ad_bottom, #toolbarSlideUpAd, #top-ad { display: none!important; }
#top-ad-970x250, #top-ad-area, #top-ad-banner, #top-ad-container, #top-ad-content, #top-ad-desktop, #top-ad-div, #top-ad-google, #top-ad-iframe, #top-ad-left-spot, #top-ad-menu, #top-ad-position-inner, #top-ad-rect, #top-ad-right-spot, #top-ad-slot, #top-ad-slot-0, #top-ad-slot-1, #top-ad-unit, #top-ad-wrapper, #top-adblock, #top-adds, #top-ads, #top-ads-1, #top-ads-contain, #top-ads-container, #top-ads-tabs, #top-adspot, #top-advert, #top-advertisement, #top-advertisements, #top-banner-ad, #top-banner-ad-browser, #top-buy-sell-ads, #top-dfp, #top-head-ad, #top-leaderboard-ad, #top-left-ad, #top-middle-add, #top-not-ads, #top-right-ad, #top-right-ad-slot, #top-search-ad-wrapper, #top-sidebar-ad-300x250, #top-skin-ad, #top-skin-ad-bg, #top-sponsor-ad, #top-story-ad, #top-story-ad-0, #top100_ad300right, #top100_ad300rightbottom { display: none!important; }
#top2_ads, #top300x250ad, #top3_ads, #top728ad, #topAD, #topAd, #topAd300x250_, #topAd728x90, #topAdArea, #topAdBanner, #topAdBar, #topAdBox, #topAdContainer, #topAdDiv, #topAdDropdown, #topAdHolder, #topAdSenseDiv, #topAdShow, #topAdSpace, #topAdSpace_div, #topAdWrapper, #topAdcontainer, #topAds, #topAds1, #topAds2, #topAdsContainer, #topAdsDiv, #topAdsG, #topAdv, #topAdvBox, #topAdvert, #topAdvert-09, #topBanner-ad, #topBannerAd, #topBannerAdContainer, #topBannerAdv, #topContentAdTeaser, #topImgAd, #topLBAd, #topLeaderAdAreaPageSkin, #topLeaderboardAd, #topMPU, #topMpuContainer, #topNavLeaderboardAdHolder, #topOpenXAdSlot, #topOverallAdArea, #topRightBlockAdSense, #topSponsorBanner, #topSponsoredLinks, #top_AD { display: none!important; }
#top_ad, #top_ad-360, #top_ad-sense, #top_ad_area, #top_ad_banner, #top_ad_block, #top_ad_box, #top_ad_container, #top_ad_game, #top_ad_inventory, #top_ad_parent, #top_ad_strip, #top_ad_td, #top_ad_unit, #top_ad_widget_area, #top_ad_wrapper, #top_ad_zone, #top_adblock_fix, #top_add, #top_ads, #top_ads_box, #top_ads_container, #top_ads_region, #top_ads_wrap, #top_adsense_cont, #top_adspace, #top_adv, #top_adv-v2, #top_adv_220, #top_adv_728, #top_advert, #top_advert_box, #top_advertise, #top_advertising, #top_banner_ads, #top_banner_adsense, #top_container_ad, #top_content_ad_inner_container, #top_google_ad_container, #top_google_ads, #top_header_ad_wrapper, #top_mpu, #top_mpu_ad, #top_rectangle_ad, #top_right_ad, #top_row_ad, #top_span_ad, #top_sponsor_ads, #top_sponsor_text, #top_wide_ad { display: none!important; }
#topad, #topad-728x90, #topad-block, #topad-wrap, #topad1, #topad2, #topad728, #topad_holder, #topad_left, #topad_right, #topad_table, #topadbanner, #topadbanner2, #topadbar, #topadblock, #topadcell, #topadcontainer, #topaddwide, #topadh, #topadleft, #topadone, #topadplaceholder, #topadright, #topads-spacer, #topads-wrapper, #topadsblock, #topadsdiv, #topadsense, #topadspace, #topadvert, #topadvertisements, #topadvertisementwrapper, #topadwrap, #topadz, #topadzone, #topbanner_ad, #topbanner_sponsor, #topbannerad, #topbanneradtitle, #topbar-ad, #topbarAd, #topbar_Adc1_AdContainer, #topbarad, #topbarads, #topcustomad, #topheader_ads, #topicPageAdsense, #topleaderAd, #topleaderboardad, #topnav-ad-shell { display: none!important; }
#topnavad, #toppannonse, #topright-ad, #toprightAdvert, #toprightad, #toprow-ad, #topsidebar-ad, #topsponad, #topsponsorads, #topsponsored, #toptextad, #tor-footer-ad, #tour300Ad, #tour728Ad, #tourSponsoredLinksContainer, #tower1ad, #towerAdContainer, #towerad, #tp-header-ad, #tp-sidebar-ad, #tpd-ads-top-desktop-banner-ad-container, #tpd-box-ad-b, #tpl_advertising, #tr-ad, #tr-ad-mpu01, #tr-ad-mpu02, #tr-adv-banner, #trafficrevenue2, #transparentad, #travel_ad, #trc_google_ad, #trendex-sponsor-ad, #trib2-footer-ad-back, #trib2-leaderboard-ad-back, #tripleAdInner, #tripleAdOuter, #ts-ad_module, #tsad1, #tsad2, #ttp_ad_slot1, #ttp_ad_slot2, #tube_ad, #turnAD, #tut_ads, #tvd-ad-top, #tvplayer_main_adwrap, #twenty_seventeen_advert_slider, #twogamesAd, #txfPageMediaAdvertVideo, #txtAdHeader { display: none!important; }
#txtAdcontainer2, #txtTextAd, #txt_link_ads, #txtads, #ucfooterad, #ugly-ad, #ui-about-these-ads-img, #ultraWideAdContainer, #underPlayerAd, #under_content_ad, #under_story_ad, #undergameAd, #universalAdContainer, #uploadMrecAd, #upper-ads, #upperAdvertisementImg, #upperMpu, #upperRightAds, #upper_adbox, #upper_advertising, #upper_small_ad, #upperad, #urban_contentad_1, #urban_contentad_2, #urban_contentad_article, #usa_ad_728x90, #usenetAdsTable, #uvp_ad_container, #uzcrsite, #vListAds, #v_ad, #vap_adsense-top, #variant_adsLazyLoad, #vc-maincontainer-ad, #vc-maincontainer-midad, #vc_side_ad, #vdiAd, #vdls-adv, #vdls-advs, #vert-ads, #vertAd2, #vert_ad, #vert_ad_placeholder, #vertad1, #vertical.ad, #verticalAds, #vertical_ad, #vertical_ads, #verticalads, #vhDivAdSlot300x250 { display: none!important; }
#vid-left-ad, #vid-right-ad, #vidAdBottom, #vidAdRight, #vidAdTop, #video-ad, #video-ad-companion-rectangle, #video-adv, #video-adv-300, #video-adv-wrapper, #video-advert, #video-coverage-ad-300x250, #video-embed-ads, #video-header-advert, #video-in-player-ad, #video-in-player-ad-container, #video-side-adv, #video-sponsor-links, #video-under-player-ad, #videoAd, #videoAdContainer, #videoAdvert, #videoCompanionAd, #videoPauseAd, #videoPlayerAdLayer, #video_ads_background, #video_ads_overdiv, #video_adv, #video_advert, #video_advert2, #video_advert3, #video_advert_top, #video_cnv_ad, #video_embed_ads, #video_hor_bot_ads, #video_hor_bottom_ads, #video_overlay_ad, #video_reklamy, #video_vert_right_ads, #videoad, #videoad-script-cnt, #videoadlogo, #videoads, #videopageadblock, #view-photo-ad, #viewAd1, #view_ads_bottom_bg, #view_ads_bottom_bg_middle, #view_ads_content_bg, #view_ads_top_bg { display: none!important; }
#view_ads_top_bg_middle, #view_adtop, #viewer-ad-bottom, #viewer-ad-top, #viewer_ads_wrapper, #viewportAds, #viewvid_ad300x250, #visual-ad, #votvAds_inner, #vsw-ads, #vsw_ad, #vuukle_ads_square2, #vz_im_ad, #wTopAd, #wXcds12-ad, #waldo-sticky-footer-wrapper, #wallAd, #wall_advert, #wallpaper-ad-link, #wallpaperAd_left, #wallpaperAd_left3, #wallpaperAd_right, #wallpaperAd_right2, #wallpaperAd_right2_1, #wallpaper_flash_ad, #wallpaper_header_ad, #walltopad, #watch-now-ad, #watch7-sidebar-ads, #watch_sponsored, #wb-ad-grid, #wd-sponsored, #wd_ads, #weather-ad, #weather_sponsor, #weatherad, #weblink_ads_container, #websearchAdvert, #welcomeAdsContainer, #welcome_ad, #welcome_ad_mrec, #welcome_advertisement, #welcomeadMask, #wf_ContentAd, #wf_FrontSingleAd, #wf_SingleAd, #wf_bottomContentAd, #wg_ads, #wgtAd, #wh_ad_4 { display: none!important; }
#whatsnews_footer_ad, #whatsnews_top_ad, #whitepaper-ad, #whoisRightAdContainer, #whoisRightAdContainerBottom, #whoisRightAdContainerTop, #wibiyaAdRotation, #wibiyaToolbarAdUnitFlash, #wide-ad, #wideAdd, #wide_ad_unit, #wide_ad_unit2, #wide_ad_unit3, #wide_ad_unit_2, #wide_ad_unit_top, #wide_ad_unit_up, #wide_adv, #wide_right_ad, #wideskyscraper_160x600_left, #wideskyscraper_160x600_right, #widget-ads-3, #widget-ads-4, #widget-adv-12, #widget-box-ad-1, #widget-box-ad-2, #widget-style-ad, #widgetADT3, #widget_Adverts, #widget_ad, #widget_advertisement, #widget_thrive_ad_default-2, #widget_thrive_ad_default-4, #widgetwidget_adserve, #widgetwidget_adserve2, #windowads, #wl-pencil-ad, #wog-300x250-ads, #wow-ads, #wp-insert-ad-widget-1, #wp-topAds, #wp125adwrap_2c, #wp_ad_marker, #wp_adbn_root, #wp_ads_gpt_widget-16, #wp_ads_gpt_widget-17, #wp_ads_gpt_widget-18, #wp_ads_gpt_widget-19, #wp_ads_gpt_widget-21, #wp_ads_gpt_widget-4, #wp_ads_gpt_widget-5 { display: none!important; }
#wp_pro_ad_system_ad_zone, #wpladbox1, #wpladbox2, #wrapAd, #wrapAdRight, #wrapAdTop, #wrapCommentAd, #wrap_ad_main, #wrapper-AD_G, #wrapper-AD_PUSH, #wrapper-AD_R, #wrapper-ad, #wrapper-ad970, #wrapper-advert-slider-top, #wrapperAdsTopLeft, #wrapperAdsTopRight, #wrapperRightAds, #wrapper_ad_Top, #wrapper_ad_island2, #wrapper_sponsoredlinks, #wrapper_topad, #wsAdWrapper, #wtopad, #x-ad-item-themed-skyscraper-placekeeper, #x-houseads, #x01-ad, #x300_ad, #xColAds, #xadtop, #xlAd, #xybrad, #y-ad-units, #y708-ad-expedia, #y708-ad-lrec, #y708-ad-partners, #y708-ad-ysm, #y708-advertorial-competitions, #y708-advertorial-marketplace, #yahoo-ads, #yahoo-ads-content, #yahoo-sponsors, #yahooAdsBottom, #yahooSponsored, #yahoo_ad, #yahoo_ad_contanr, #yahoo_ads, #yahoo_sponsor_links, #yahoo_sponsor_links_title, #yahoo_text_ad, #yahooad-tbl { display: none!important; }
#yahooads, #yan-advert-north, #yan-advert-nt1, #yan-question-advert, #yan-sponsored, #yandex_ad, #yatadsky, #ybf-ads, #yfi-sponsor, #yfi_ads_4x4, #yfi_fp_ad_fx, #yfi_fp_ad_mort, #yfi_fp_ad_nns, #yfi_pf_ad_mort, #ygrp-sponsored-links, #yieldaddiv, #ylf-lrec, #ylf-lrec2, #ymap_adbanner, #yn-gmy-ad-lrec, #yom-ad-tbs-as, #ypaAdWrapper-BottomAds, #ypaAdWrapper-TopAds, #ypaAdWrapper-cclass, #yrail_ads, #yreSponsoredLinks, #ysm_ad_iframe, #yt-adsfull-widget-2, #yt-adsfull-widget-3, #yw-sponsoredad, #zMSplacement1, #zMSplacement2, #zMSplacement3, #zMSplacement4, #zMSplacement5, #zMSplacement6, #zag_square_ad, #zdcFloatingBtn, #zone-adsense, #zoneAdserverMrec, #zoneAdserverSuper, #zoneAdvertisment, #zone_a_ad, #zone_b_ad, #zone_c_ads, #zztextad, .-advertsSidebar, .AD-POST, .AD-RC-300x250, .AD-Rotate { display: none!important; }
.AD-label300x250, .AD300, .AD300Block, .AD300x250, .AD300x250A, .AD300x600-wrapper, .AD355125, .AD728, .AD728x90L, .ADBAR, .ADBnrArea, .ADBox, .ADCLOUD, .ADFooter, .ADITION, .ADInfo, .ADLeader, .ADMiddle1, .ADPod, .ADS-Content-Sidebar, .ADS-MainContent, .ADServer, .ADStyle, .ADTextSingle, .ADTop, .ADV-Space, .ADV320_50_100_PlaceHolder, .ADV_Mobile, .AD_2, .AD_300x100, .AD_300x250, .AD_300x265, .AD_302x252, .AD_336_120, .AD_336_280, .AD_970_90, .AD_ALBUM_ITEMLIST, .AD_Leaderboard, .AD_MOVIE_ITEM, .AD_MOVIE_ITEMLIST, .AD_MOVIE_ITEMROW, .AD_area, .AD_mid300, .AD_textinfo, .AD_underpost, .ADbox, .ADmid, .ADouter_div, .ADwidget, .AL-ad-container { display: none!important; }
.ATF_wrapper, .A__smallSuperbannerAdvert-main, .AcceptableTextAds, .Accordion_ad, .Ad--970x90, .Ad--Align, .Ad--awareness-bp, .Ad--empty, .Ad--header, .Ad--loading, .Ad--sidebar, .Ad-300x100, .Ad-Advert_Container, .Ad-Container, .Ad-Container-976x166, .Ad-Header, .Ad-IframeWrap, .Ad-Inner, .Ad-MPU, .Ad-Title, .Ad-Wrapper-300x100, .Ad-adhesive, .Ad-hor-height, .Ad-label, .Ad-leaderboard, .Ad-postDFP1, .Ad-postDFP2, .Ad.Leaderboard, .Ad120x600, .Ad160x600, .Ad160x600left, .Ad160x600right, .Ad247x90, .Ad300, .Ad300x, .Ad300x250, .Ad300x250L, .Ad300x250_top, .Ad3Tile, .Ad728x90, .AdBar, .AdBody:not(body), .AdBorder, .AdBottomPage, .AdBox, .AdBox160, .AdBox7, .AdBox728, .AdBoxStyle, .AdBoxStyleHome { display: none!important; }
.AdCaption, .AdCenter, .AdCommercial, .AdContainer, .AdContainer-Banner, .AdContainer-Sidebar, .AdContainer160x600, .AdContainerBottom, .AdContainerBox308, .AdContainerModule, .AdFrameLB, .AdGraph, .AdGrayBox, .AdHeader, .AdHere, .AdHolder, .AdIndicator, .AdInfo, .AdInjectContainer, .AdInline, .AdInline_left, .AdInsLink, .AdLeft1, .AdLeft2, .AdLeftbarBorderStyle, .AdMedium, .AdMessage, .AdMod, .AdModule, .AdModule_Content, .AdModule_ContentLarge, .AdModule_Hdr, .AdMultiPage, .AdOneColumnContainer, .AdOuterMostContainer, .AdPanel, .AdPlaceHolder, .AdPlaceholder, .AdPlacementBannerSponsorship, .AdPlacementContainer, .AdPlacementMPU, .AdProS728x90Container, .AdProduct, .AdRight1, .AdRight2, .AdRingtone, .AdScriptBox, .AdSectionHeader, .AdSense, .AdSenseLeft { display: none!important; }
.AdSense_Header, .AdSense_Sidebar, .AdSidebar, .AdSlot, .AdSlotHeader, .AdSlot__Commercial, .AdSpace, .AdStandard, .AdSticky, .AdTagModule, .AdTextSmallFont, .AdTitle, .AdTop, .AdUnit, .AdUnit300, .AdUnit300x250, .AdUnit300x600, .AdUnitBox, .AdWidget_ImageWidget, .AdWrapper--sticky-block, .AdZone120, .AdZone316, .Ad_120x600, .Ad_120x600_holder, .Ad_160x600_holder, .Ad_160x600_inner, .Ad_300x250, .Ad_300x250_holder, .Ad_468x60, .Ad_728x90, .Ad_728x90_holder, .Ad_C, .Ad_D, .Ad_D_Wrapper, .Ad_E_Wrapper, .Ad_Label, .Ad_Label_foursquare, .Ad_Right, .Ad_SmartAd, .Ad_SmartBrokerBar, .Ad_Tit, .Ad__Wrapper, .Ad_container, .Adbuttons, .Adbuttons-sidebar, .Adgrid_footboard, .Adgrid_right_rail, .AdnetBox, .Ads-768x90, .Ads-leaderboard { display: none!important; }
.Ads-slot, .Ads2x1000, .AdsBottom, .AdsBottom336X280, .AdsBox, .AdsBoxBottom, .AdsBoxSection, .AdsBoxTop, .AdsInnov_responsive_ad, .AdsLeft_list, .AdsLinks1, .AdsLinks2, .AdsPlayRight_list, .AdsRec, .AdsSlot, .Ads_3, .Ads_4, .Ads__wrapper, .Ads_forum, .Ads_header, .Adsense, .AdsenseBox, .AdsenseBoxCenter, .AdsenseDivFooter, .AdsenseDownload, .AdsenseForum, .AdsenseLarge, .AdsenseTechsupport, .Adsinnov_flex_adcontainer, .Adspottop, .Adsterra, .Adtext, .Adv300x250, .Adv300x250Box, .Adv468, .AdvBoxSidebar, .Adv_Left, .Advert-label, .Advert300x250, .AdvertContainer, .AdvertMidPage, .AdvertiseWithUs, .Advertisehere2, .AdvertisementAfterHeader, .AdvertisementAfterPost, .AdvertisementAsidePost, .AdvertisementText, .AdvertisementTextTag, .AdvertisementTop, .Advertisment { display: none!important; }
.AdvertorialTeaser, .Advman_Widget, .Advrt, .Advrt_desktop, .AdzerkBanner, .AffAD, .AffiliateAds, .AmazonSimpleAdmin_widget, .AppFooter__BannerAd, .Arpian-ads, .Article-advert, .ArticleAd, .ArticleAdWrapper, .ArticleInlineAd, .ArticleInnerAD, .ArticleLayout-nativeAdLabel, .ArticleLeaderboard_ad, .ArticlePage-ad, .Article__Ad, .BCA_Advertisement, .BGoogleAds300, .BOT-ADS, .Banner300x250, .Banner468X60, .BannerAD728, .BannerAd, .Banner_Group, .Banner_Group_Ad_Label, .BaroqueAdContainer, .BigBoxAd, .BigBoxAdLabel, .Billboard-ad-holder, .Billboard_2-ad-holder, .Billboard_3-ad-holder, .Billboard_4-ad-holder, .Billboard_5-ad-holder, .BlockAd, .BlueTxtAdvert, .BottomAd-container, .BottomAdContainer, .BottomAdsPartial, .BottomAffiliate, .BottomGoogleAds, .BoxAd, .BoxAdWrap, .BoxRail-ad, .BoxSponsorBottom, .BtmAd, .BtmSponsAd, .ButtonAd { display: none!important; }
.CG_adkit_leaderboard, .CG_details_ad_dropzone, .CWReviewsProdInfoAd, .Cheat__footer-ad-container, .Cheat__out-of-page-ads, .Cheat__top-ad, .CollisionAdMarker, .ComAread, .CommentAd, .CommentGoogleAd, .ConnatixAd, .ContentAd, .ContentAd2, .ContentAds, .ContentBottomAd, .ContentTextAd, .ContentTopAd, .Content_1-ad-holder, .DAWRadvertisement, .DFP_AD_UNIT, .DFPad, .DartAdvert, .DeptAd, .DetachedAd, .DetailAds, .DetailAdvertisement, .DisplayAd, .DomAdsDiv, .DoubleClickRefreshable, .EzAdsLUPro, .EzAdsSearchPro, .EzAdsWidget, .FT_Ad, .FeaturedAdIndexAd, .FlatAds, .FlowersAdContainer, .FooterAd, .FooterAdContainer, .FooterAds, .FooterTileAdOuter_Div, .Footer_1-ad-holder, .Footer_AD_Links_DIV, .Footer_Default_AD_Message_DIV, .GAME_Ad160x600, .GOOGLE_AD, .GRVAd, .G_ads, .G_ads_m, .Gallery-Content-BottomAd, .GalleryViewerAdSuppress { display: none!important; }
.GeminiAdItem, .GeminiNativeAd, .GetRightAds, .Google-Ad-728x90, .GoogleAd, .GoogleAdInfo, .GoogleAdSencePanel, .GoogleAdSenseBottomModule, .GoogleAdSenseRightModule, .GoogleAdWords_container, .GoogleAdsBox, .GoogleAdsItem, .GoogleAdv, .GoogleDfpAd, .GoogleDfpAd-Content, .GoogleDfpAd-container, .GoogleDfpAd-wrap, .GoogleDfpAd-wrapper, .GoogleDfpAdModule, .GoogleDfpAdModule-advertisementLabel, .GoogleDoubleClick-SponsorText, .GoogleSideAd, .Googleads728, .GreenHomeAd, .GridHouseAdRight, .GroupAdSense, .HGLoneAdTitleFrame, .HPG_Ad_B, .HPNewAdsBannerDiv, .HPRoundedAd, .HeaderAd, .HeaderAds, .HeaderBannerAd, .HeaderLeaderAd, .HeadingAdSpace, .Hero-Ad, .HomeAd1Label, .HomeAds, .HomeContentAd, .HomeListBlack__AdBlock, .HomePageAD, .HomeSidebarAd, .HomepageAdsPocket, .Hotels-Results-InlineAd, .IABAdSpace, .IM_ad_unit, .InArticleAd, .IndexRightAd, .InsertedAd, .InternalAdPanel1 { display: none!important; }
.JobListMidAd, .LL_Widget_Advertorial, .LN_Related_Posts_bottom_adv, .LargeOuterBoxAdsense, .LargeRightAd, .LastAd, .LayoutBottomAds, .LayoutHomeAds, .LayoutHomeAdsAd, .LayoutPromotionAdsNew, .LazyLoadAd, .LeaderAd, .LeaderAdvertisement, .LeaderBoardAd, .LeaderboardAdTagWidget, .LeftAd, .LeftButtonAdSlot, .LeftTowerAd, .LeftWideSkyscraperAdPanel, .Left_Content_Google_Ad, .Ligatus, .ListingAd-container, .Loge_AD, .LoungeAdsBottomLinks, .M2Advertisement, .MBoxAdM, .MBoxAdR, .MBoxAdRight, .MDCadSummary, .MD_adZone, .MOS-ad-hack, .MPUHolder, .MPUTitleWrapperClass, .MPUad, .MREC_ads, .M__leaderboardAdvert-image, .MadClose, .MainAdCont, .Main_right_Adv_incl, .MapLayout_BottomAd, .MapLayout_BottomMobiAd, .MarketGid_container, .MasterLeftContentColumnThreeColumnAdLeft, .MbanAd, .MedRecAD-border, .MediumRectangleAdPanel, .MiddleAd, .MiddleAdContainer, .MiddleAdvert, .MiddleRightRadvertisement { display: none!important; }
.ModeLayout-ad, .MspAd, .NAPmarketAdvert, .NA_ad, .NGOLocalFooterAd, .NR-Ads, .NavBarAd, .NewsAds, .Normal-add, .OAS_position_TopLeft, .OAS_wrap, .OSOasAdModule, .OSProfileAdSenseModule, .OcelotAdModule, .OcelotAdModule-ad, .OpaqueAdBanner, .OpenXad, .OuterAdvertisingContainer, .PERFORMANCE_AD_COMPLETE, .PERFORMANCE_AD_RELATED, .PPD_ADS_JS, .PU_DoubleClickAdsContent, .Page-ad, .PageTopAd, .PartialProgrammaticAd, .PartialProgrammaticAd-ads, .PcSideBarAd, .PencilAd, .Post-All-Advertment, .Post5ad, .Post8ad, .Post9ad, .PostAdvertisementBeforePost, .PostSidebarAd, .Post__ad, .PremiumObitAdBar, .PrintAd-Slider, .ProductAd, .PushDownAdPane, .PushdownAd, .RBboxAd, .RC-AD, .RGAdBoxMainDiv, .RHR-ADS, .RR_ad, .RW_ad300, .RealtorAd, .RectangleAd, .Rectangle_1-ad-holder, .Rectangle_2-ad-holder { display: none!important; }
.Rectangle_3-ad-holder, .RelatedAds, .ResponsiveAd, .Right-Column-AD-Container, .Right300x250AD, .RightAd, .RightAd1, .RightAd2, .RightAdWrapper, .RightAdvertiseArea, .RightAdvertisement, .RightBannerAd350x250, .RightGoogleAFC, .RightGoogleAd, .RightRailAd, .RightRailAdbg, .RightRailAds, .RightRailAdtext, .RightRailTop300x250Ad, .RightSponsoredAdTitle, .RightTowerAd, .SAAG-promoAdContainer, .SBAArticle, .SBABottom, .SBABottom1, .SBAInHouse, .SBAMR, .SBARightBottom, .SBARightTop, .SBATier1, .SBATier2, .SBATier3, .SBAUA, .SHAd2, .SIM_ad_140x140_homepage_tv_promo, .SPMADS, .SRPads, .STR_AdBlock, .SecondaryAd, .SecondaryAdLink, .Section-ad, .SectionSponsor, .ShootingAd, .ShootingAdLeft, .ShowAdDisplay, .SideAd, .SideAdCol, .SideAds, .Sidebar-ad, .Sidebar-ad--300x250 { display: none!important; }
.Sidebar-ad--300x600, .SidebarAd, .SidebarAdvert, .SidebarMiddleAdContainer, .SidebarRightAdvertisement, .SidekickItem-Ads, .SimpleAcceptableTextAds, .SimpleAcceptebleTextAds, .SimpleAd, .SitesGoogleAdsModule, .Sitewide_AdLabel, .SkyAdContainer, .SkyAdContent, .SkyScraperAd, .SkyscraperAD-border, .SmartAdZoneList, .Sponsor-container, .SponsorAds, .SponsorHeader, .SponsorIsland, .SponsorLink, .SponsoredAdTitle, .SponsoredArticleAd, .SponsoredContent, .SponsoredContentWidget, .SponsoredLinkItemTD, .SponsoredLinks, .SponsoredLinksGrayBox, .SponsoredLinksModule, .SponsoredLinksPadding, .SponsoredLinksPanel, .SponsoredResults, .Sponsored_link, .SponsorshipText, .SquareAd, .Squareadspot, .StandardAdLeft, .StandardAdRight, .Sticky-AdContainer, .StickyAdRail__Inner, .SummaryPage-HeaderAd, .TOP-ADS, .TRADING_AD_RELATED, .TRU-onsite-ads-leaderboard, .TTButtAd, .Tadspacemrec, .TextAd, .TextAdds, .Textads, .TheEagleGoogleAdSense300x250 { display: none!important; }
.ThreeAds, .TimelineAd, .TmnAdsense, .TopAd, .TopAdBox, .TopAdContainer, .TopAdL, .TopAdR, .TopAds, .TopAdsPartial, .TopBannerAd, .TopLeaderboardAdPanel, .TopRightRadvertisement, .Top_Ad, .TrackedBannerPromo, .TrafficAd, .U210-adv-column, .UFSquareAd, .UIStandardFrame_SidebarAds, .UIWashFrame_SidebarAds, .UnderAd, .UpperAdsContainer, .V7-advert, .V7-advert-info, .VerticalAd, .Video-Ad, .VideoAd, .WPBannerizeWidget, .WP_Widget_Ad_manager, .Webnegar_Ad_Box, .Webnegar_Ad_Core, .WideAdContainer, .WideAdTile, .WideAdsLeft, .WidgetAdvertiser, .WidthAd, .WikiaTopAds, .WiredWidgetsDartAds, .WiredWidgetsGoogleAds, .XEad, .YEN_Ads_120, .YEN_Ads_125, .ZventsSponsoredLabel, .ZventsSponsoredList, ._300_ad, ._SummaryPageHeaderAdView, ._SummaryPageSidebarStickyAdView, .___top-ad-wrap, .__hub--ad, .__isboostOverContent { display: none!important; }
.__lg-ad, .__small-ad, .__wide-ad, .__xX20sponsored20banners, ._ap_adrecover_ad, ._ap_apex_ad, ._articleAdvert, ._bannerAds, ._bottom_ad_wrapper, ._ciw-betterAds, ._fullsquaread, ._has-ads, ._inr___top-ad-wrap, ._iub_cs_activate_google_ads, ._table_ad_div_wide, ._top_ad_wrapper, .a-ad, .a-ad--aside, .a-ad--leaderboard, .a-ad--skyscraper, .a-ad--wide, .a-article-teaser--sponsored, .a-d-250, .a-d-container, .a-d-holder-container, .a-d-rotate_widgets, .a-dserver, .a-dserver_text, .a-paternoster-ad, .a-sponsor, .a160x600, .a300x250, .a468x60, .a728x90, .a970x250_1_ad_label, .aa_AdAnnouncement, .aa_ad-160x600, .aa_ad-728x15, .aa_sb_ad_300x250, .aadsection_b1, .aadsection_b2, .aalb-pa-ad-unit, .aalb-pc-ad-unit, .aalb-pg-ad-unit, .aarpe-ad-wrapper, .aarpe-fixed-ad, .ab-prompt, .abAdArea, .abAdPositionBoxB, .abBoxAd { display: none!important; }
.abMessage, .abPopup, .ablock300, .ablock468, .ablock728, .about_adsense, .above-header-advert, .aboveCommentAdBladeWrapper, .aboveCommentAds, .aboveCommentAdsWrapper, .above_discussion_ad, .above_miniscore_ad, .abovead, .abp-homepage-right-ad, .absoluteAd_wss, .ac-banner-ad, .ac_adbox, .ac_adbox_inner, .acf-ad, .acm_ad_zones, .ad--300, .ad--300x250, .ad--468, .ad--468-60, .ad--728x90, .ad--970-750-336-300, .ad--970-90, .ad--BANNER, .ad--MAIN, .ad--adverskinleaderboard, .ad--article-top, .ad--articlemodule, .ad--b, .ad--banner, .ad--banner2, .ad--billboard, .ad--bottom, .ad--bottom-label, .ad--bottommpu, .ad--boundries, .ad--button, .ad--c, .ad--center, .ad--centered, .ad--container, .ad--content, .ad--content-ad, .ad--dart, .ad--desktop, .ad--displayed { display: none!important; }
.ad--e, .ad--fallback, .ad--footer, .ad--fullsize, .ad--google, .ad--halfpage, .ad--header, .ad--homepage-mrec, .ad--homepage-top, .ad--horseshoe, .ad--horseshoe__content, .ad--in-article, .ad--inArticleBanner, .ad--inline, .ad--inner, .ad--just-in-feed, .ad--large, .ad--leaderboard, .ad--loading, .ad--marker-inner, .ad--medium-rectangle, .ad--medium_rectangle, .ad--mediumrectangle, .ad--mid, .ad--mid-content, .ad--mobile, .ad--mpu, .ad--native, .ad--nativeFlex, .ad--no-bg, .ad--noscroll, .ad--object, .ad--overlayer, .ad--p1, .ad--p2, .ad--p3, .ad--p4, .ad--p6, .ad--p7, .ad--panorama, .ad--placeholder, .ad--pubperform, .ad--pushdown, .ad--rail, .ad--rectangle, .ad--rectangle1, .ad--rectangle2, .ad--right, .ad--rightRail, .ad--scroll { display: none!important; }
.ad--section, .ad--seeding, .ad--showmob, .ad--sidebar, .ad--sky, .ad--skyscraper, .ad--slider, .ad--slot, .ad--sponsor-content, .ad--square-rectangle, .ad--sticky, .ad--stripe, .ad--stroeer, .ad--stroer, .ad--subcontainer, .ad--tabletDesktop, .ad--top, .ad--top-label, .ad--top-leaderboard, .ad--top-slot, .ad--topmobile, .ad--topmobile2, .ad--topmobile3, .ad--wallpaper, .ad--widget, .ad--wrapper, .ad-01, .ad-02, .ad-1, .ad-10, .ad-101, .ad-11, .ad-12, .ad-120-60, .ad-120-600-inner, .ad-120-bottom, .ad-120-top, .ad-120x60, .ad-120x600, .ad-120x90, .ad-121, .ad-125, .ad-125x125, .ad-13, .ad-137, .ad-14, .ad-140x45-2, .ad-150, .ad-160, .ad-160-160 { display: none!important; }
.ad-160-600, .ad-160-above, .ad-160x600, .ad-160x600-gallery, .ad-160x600-home, .ad-160x600-wrap, .ad-160x600x1, .ad-160x600x2, .ad-160x600x3, .ad-194, .ad-195x90, .ad-2, .ad-200, .ad-200-big, .ad-200-small, .ad-200x200, .ad-228x94, .ad-230x90, .ad-234, .ad-246x90, .ad-250, .ad-250x125, .ad-250x250, .ad-250x300, .ad-260x60, .ad-270x100, .ad-3, .ad-300, .ad-300-2, .ad-300-250, .ad-300-250-600, .ad-300-600, .ad-300-b, .ad-300-b-absolute, .ad-300-block, .ad-300-blog, .ad-300-dummy, .ad-300-flex, .ad-300-x-250, .ad-300X250, .ad-300X250-body, .ad-300x, .ad-300x100, .ad-300x200, .ad-300x250, .ad-300x250-first, .ad-300x250-home, .ad-300x250-right0, .ad-300x250-section, .ad-300x250-singlepost { display: none!important; }
.ad-300x250_600x250, .ad-300x600, .ad-300x70, .ad-300x75, .ad-319x128, .ad-336x280, .ad-336x280B, .ad-350, .ad-355x75, .ad-3x1, .ad-4, .ad-468, .ad-468-bottom, .ad-468-top, .ad-468x120, .ad-468x60, .ad-5, .ad-544x250, .ad-55, .ad-560, .ad-6, .ad-600, .ad-600-h, .ad-635x40, .ad-7, .ad-720-affiliate, .ad-728, .ad-728-90, .ad-728-banner, .ad-728-x-90, .ad-728x90, .ad-728x90--a2g, .ad-728x90-1, .ad-728x90-top, .ad-728x90-top0, .ad-728x90-wrapper, .ad-728x90_forum, .ad-768, .ad-8, .ad-88-60, .ad-88-text, .ad-88x31, .ad-9, .ad-90, .ad-90x600, .ad-921, .ad-970, .ad-970-250, .ad-970-90, .ad-970x250-container { display: none!important; }
.ad-970x250-home, .ad-970x50, .ad-970x90, .ad-980-1, .ad-Advert_Placeholder, .ad-BANNER, .ad-CUSTOM, .ad-E, .ad-LREC, .ad-LREC2, .ad-Leaderboard, .ad-MPU, .ad-MediumRectangle, .ad-PENCIL, .ad-RR, .ad-S, .ad-Square, .ad-SuperBanner, .ad-TOPPER, .ad-W, .ad-a, .ad-ab, .ad-abc, .ad-above-header, .ad-above-mod-dl-btn, .ad-accordion, .ad-active, .ad-adSense, .ad-adcode, .ad-adlink-bottom, .ad-adlink-side, .ad-adsense, .ad-adsense-block-250, .ad-advertisement-horizontal, .ad-affiliate, .ad-after-content, .ad-after-header, .ad-align-none, .ad-alsorectangle, .ad-alternative, .ad-amongst-container, .ad-anchor, .ad-aps-wide, .ad-area, .ad-area--pd, .ad-area-small, .ad-article-breaker, .ad-article-teaser, .ad-article-wrapper, .ad-aside-pc-billboard { display: none!important; }
.ad-atf, .ad-atf-medRect, .ad-atf-top, .ad-auction-footer-container, .ad-auction-header, .ad-auction-header-container, .ad-b, .ad-b1, .ad-background, .ad-background-container, .ad-background-intra-body, .ad-banner-2, .ad-banner-250x600, .ad-banner-300, .ad-banner-300x250, .ad-banner-5, .ad-banner-6, .ad-banner-728x90, .ad-banner-bkgd, .ad-banner-bottom-container, .ad-banner-box, .ad-banner-btf, .ad-banner-container, .ad-banner-content, .ad-banner-image, .ad-banner-inlisting, .ad-banner-label, .ad-banner-leaderboard, .ad-banner-placeholder, .ad-banner-smaller, .ad-banner-top, .ad-banner-top-wrapper, .ad-banner-vertical, .ad-banner-wrapper, .ad-banner728-top, .ad-banners, .ad-banr, .ad-bar, .ad-bb, .ad-before-header, .ad-below, .ad-below-images, .ad-below-player, .ad-belowarticle, .ad-bg, .ad-big, .ad-big-box, .ad-bigbanner, .ad-bigbillboard, .ad-bigbox { display: none!important; }
.ad-bigbox-double-inread, .ad-bigbox-fixed, .ad-bigboxSub, .ad-bigsize, .ad-billboard, .ad-bline, .ad-block, .ad-block--300, .ad-block--leader, .ad-block--leader-extra, .ad-block-240x400, .ad-block-300, .ad-block-300-widget, .ad-block-300x250, .ad-block-banner-container, .ad-block-big, .ad-block-bottom, .ad-block-btf, .ad-block-clear-back, .ad-block-container, .ad-block-header, .ad-block-holder, .ad-block-in-post, .ad-block-inside, .ad-block-mod, .ad-block-section, .ad-block-square, .ad-block-sticky-ad, .ad-block-wide, .ad-block-wk, .ad-block-wrapper, .ad-block-wrapper-dev, .ad-block__ad300, .ad-block__inner, .ad-blog2biz, .ad-blogads, .ad-bnr, .ad-board, .ad-body, .ad-boombox, .ad-border, .ad-bordered, .ad-borderless, .ad-bot, .ad-bottom, .ad-bottom-container, .ad-bottom-margin, .ad-bottom-right-container, .ad-bottom728x90, .ad-bottomLeft { display: none!important; }
.ad-bottomleader, .ad-bottomline, .ad-box, .ad-box-2, .ad-box-300x250, .ad-box-adsea, .ad-box-auto, .ad-box-caption, .ad-box-container, .ad-box-title, .ad-box-up, .ad-box-video, .ad-box-wrapper, .ad-box1, .ad-box2, .ad-box3, .ad-box_h, .ad-boxamp-wrapper, .ad-boxbottom, .ad-boxes, .ad-boxrr-wrapper, .ad-boxsticky, .ad-boxtop, .ad-brdr-btm, .ad-break, .ad-break-item, .ad-breaker, .ad-breakout, .ad-browse-rectangle, .ad-bt, .ad-btn, .ad-btn-heading, .ad-bug-300w, .ad-burnside, .ad-button, .ad-buttons, .ad-c-label, .ad-cad, .ad-calendar, .ad-call-300x250, .ad-callout, .ad-caption, .ad-card, .ad-card-container, .ad-carousel, .ad-cat, .ad-catfish, .ad-cell, .ad-center, .ad-centered { display: none!important; }
.ad-centering, .ad-chartbeatwidget, .ad-choices, .ad-circ, .ad-click, .ad-close-button, .ad-cls, .ad-cls-fix, .ad-cluster, .ad-cluster-container, .ad-cnt, .ad-code, .ad-codes, .ad-col, .ad-col-02, .ad-collapsible-container, .ad-colour, .ad-column, .ad-comment, .ad-companion, .ad-complete, .ad-component, .ad-component-fullbanner2, .ad-component-wrapper, .ad-contain, .ad-contain-300x250, .ad-contain-top, .ad-container--featured_videos, .ad-container--inline, .ad-container--leaderboard, .ad-container--stripe, .ad-container--top, .ad-container-160x600, .ad-container-300x250, .ad-container-728, .ad-container-728x90, .ad-container-994x282, .ad-container-LEADER, .ad-container-adsense, .ad-container-banner-top, .ad-container-bot, .ad-container-bottom, .ad-container-box, .ad-container-dk, .ad-container-embedded, .ad-container-header, .ad-container-inner, .ad-container-inthread, .ad-container-leaderboard, .ad-container-left { display: none!important; }
.ad-container-m, .ad-container-medium-rectangle, .ad-container-middle, .ad-container-multiple, .ad-container-pave, .ad-container-property, .ad-container-responsive, .ad-container-right, .ad-container-side, .ad-container-single, .ad-container-tool, .ad-container-top, .ad-container-topad, .ad-container-wrapper, .ad-container.component, .ad-container1, .ad-container3x, .ad-container__ad-slot, .ad-container__leaderboard, .ad-container__sticky-wrapper, .ad-container_row, .ad-content, .ad-content-area, .ad-content-rectangle, .ad-content-slot, .ad-context, .ad-cover, .ad-ctn, .ad-curtain, .ad-custom-size, .ad-d, .ad-declare-explicit-parallax, .ad-decoration, .ad-defer, .ad-description, .ad-desktop, .ad-desktop-in-content, .ad-desktop-native-1, .ad-desktop-native-2, .ad-desktop-only, .ad-desktop-right, .ad-detail, .ad-dfp-column, .ad-dfp-row, .ad-disclaimer, .ad-disclaimer-container, .ad-disclaimer-text, .ad-display, .ad-displayed, .ad-div { display: none!important; }
.ad-div-a0-wrapper, .ad-div-t0-wrapper, .ad-diver, .ad-divider, .ad-dog, .ad-dog__cnx-container, .ad-dt, .ad-dx_wrp, .ad-dynamic-showcase-top, .ad-e, .ad-element, .ad-embedded, .ad-enabled, .ad-endcap-wrapper, .ad-engage, .ad-entity-container, .ad-entry-wrapper, .ad-ex, .ad-ex-wide-container, .ad-exchange, .ad-expand, .ad-external, .ad-f-monster, .ad-fadein, .ad-fadeup, .ad-feature-content, .ad-feature-sponsor, .ad-feature-text, .ad-featured-video-caption, .ad-feedback, .ad-fi, .ad-field, .ad-filler, .ad-first, .ad-fix, .ad-fixed, .ad-flag, .ad-flex, .ad-flex-center, .ad-footer, .ad-footer-empty, .ad-footer-leaderboard, .ad-footer-mobile, .ad-force-center, .ad-format-300x250, .ad-format-300x600, .ad-forum, .ad-frame, .ad-frame-container, .ad-full { display: none!important; }
.ad-full-width, .ad-fullbanner, .ad-fullbanner-btf-container, .ad-fullbannernohieght, .ad-fullwidth, .ad-gap-sm, .ad-giga, .ad-google, .ad-google-contextual, .ad-gpt, .ad-gpt-breaker, .ad-gpt-container, .ad-gpt-main, .ad-gpt-vertical, .ad-graphic-large, .ad-gray, .ad-grey, .ad-grid, .ad-grid-125, .ad-grid-container, .ad-group, .ad-grp, .ad-h-250, .ad-h-60, .ad-halfpage, .ad-hdr, .ad-head, .ad-header, .ad-header-below, .ad-header-container, .ad-header-creative, .ad-header-inner-wrap, .ad-header-pencil, .ad-header-placeholder, .ad-header-sidebar, .ad-heading, .ad-headliner-container, .ad-heigh-mobile-250, .ad-height-250, .ad-height-280, .ad-height-600, .ad-here, .ad-hero, .ad-hide-mobile, .ad-hideable, .ad-hint, .ad-hldr-tmc, .ad-ho, .ad-hold, .ad-holder { display: none!important; }
.ad-home-bottom, .ad-home-featured-files, .ad-home-right, .ad-homeleaderboard, .ad-homepage, .ad-homepage-1, .ad-homepage-2, .ad-homepage-one, .ad-hor, .ad-horizontal, .ad-horizontal-top, .ad-horizontal-top-wrapper, .ad-house-btac, .ad-housepromo-d-wrapper, .ad-hoverable, .ad-hpto, .ad-href1, .ad-href2, .ad-iab-txt, .ad-identifier, .ad-iframe, .ad-iframe-container, .ad-imagehold, .ad-img, .ad-img300X250, .ad-in-300x250, .ad-in-artilce, .ad-in-content, .ad-in-content-300, .ad-in-post, .ad-in-read, .ad-in-results, .ad-incontent-ad-plus-billboard-top, .ad-incontent-ad-plus-bottom, .ad-incontent-ad-plus-middle, .ad-incontent-ad-plus-middle2, .ad-incontent-ad-plus-middle3, .ad-incontent-ad-plus-top, .ad-incontent-wrap, .ad-index, .ad-index-main, .ad-indicator-horiz, .ad-info-wrap, .ad-inline, .ad-inline-article, .ad-inline-block, .ad-inline-mod, .ad-inner, .ad-inner-container, .ad-innr { display: none!important; }
.ad-inpage-video-top, .ad-insert, .ad-inserter, .ad-inserter-widget, .ad-inside, .ad-integrated-display, .ad-internal, .ad-interruptor, .ad-interstitial, .ad-intromercial, .ad-island, .ad-item, .ad-item-related, .ad-itself, .ad-label, .ad-lable, .ad-landscape, .ad-large-1, .ad-large-game, .ad-last, .ad-layer, .ad-lazy, .ad-lazy-support-yes, .ad-lb, .ad-ldrbrd, .ad-lead, .ad-lead-bottom, .ad-leader, .ad-leader-bottom, .ad-leader-bottom-all, .ad-leader-plus-top, .ad-leader-top, .ad-leader-wrap, .ad-leader-wrapper, .ad-leaderboard, .ad-leaderboard-base, .ad-leaderboard-companion, .ad-leaderboard-container, .ad-leaderboard-flex, .ad-leaderboard-footer, .ad-leaderboard-hero, .ad-leaderboard-marquee, .ad-leaderboard-middle, .ad-leaderboard-slot, .ad-leaderboard-splitter, .ad-leaderboard-top, .ad-leaderboard-wrapper, .ad-leaderboard_river, .ad-leaderbody, .ad-leaderheader { display: none!important; }
.ad-leadtop, .ad-left, .ad-left-1, .ad-left-top, .ad-left3, .ad-leftrail, .ad-lib-div, .ad-line, .ad-link, .ad-link-label, .ad-link-left, .ad-link-right, .ad-links, .ad-links-text, .ad-list-desktop, .ad-list-item, .ad-loaded, .ad-loader, .ad-loading, .ad-location, .ad-location-container, .ad-location-header, .ad-lock, .ad-lock-content, .ad-lower_rec, .ad-lower_river, .ad-lowerboard, .ad-lrec, .ad-m-banner, .ad-m-mrec, .ad-m-rec, .ad-mad, .ad-main, .ad-manager-ad, .ad-manager-placeholder, .ad-manager-wrapper, .ad-margin, .ad-marker, .ad-marketplace, .ad-marketplace-horizontal, .ad-marketswidget, .ad-marquee, .ad-masthead, .ad-masthead-1, .ad-masthead-left, .ad-mb, .ad-med, .ad-med-rec, .ad-med-rect, .ad-med-rect-tmp { display: none!important; }
.ad-medRec, .ad-media-marquee, .ad-media-marquee-btn, .ad-medium, .ad-medium-container, .ad-medium-content, .ad-medium-rectangle, .ad-medium-rectangle-base, .ad-medium-rectangle-item, .ad-medium-two, .ad-medium-widget, .ad-medrect, .ad-megaboard, .ad-message, .ad-messaging, .ad-microsites, .ad-mid-article-container, .ad-midleader, .ad-mobile, .ad-mobile--sticky, .ad-mobile-300x150, .ad-mobile-300x250, .ad-mobile-300x50, .ad-mobile-banner, .ad-mobile-dynamic, .ad-mobile-flex-inc, .ad-mobile-flex-pos2, .ad-mobile-incontent-ad-plus, .ad-mobile-mpu, .ad-mobile-mpu-plus-outstream-inc, .ad-mobile-nav-ad-plus, .ad-mod, .ad-module, .ad-mount, .ad-mpl, .ad-mpu, .ad-mpu-bottom, .ad-mpu-container, .ad-mpu-middle, .ad-mpu-middle2, .ad-mpu-placeholder, .ad-mpu-plus-top, .ad-mpu-top, .ad-mpu__aside, .ad-mpufixed, .ad-mrec, .ad-mrect, .ad-msg, .ad-msgunit, .ad-msn { display: none!important; }
.ad-national-1, .ad-native, .ad-native-adsense-for-search-1, .ad-native-adsense-for-search-2, .ad-native-dfp, .ad-nativeriver, .ad-nav-ad, .ad-nav-ad-plus, .ad-new, .ad-new-box, .ad-no-css, .ad-no-notice, .ad-no-style, .ad-noBorderAndMargin, .ad-noline, .ad-note, .ad-notice, .ad-notice-small, .ad-observer, .ad-oms, .ad-on, .ad-on-top, .ad-one, .ad-other, .ad-outer, .ad-outer-container, .ad-outlet, .ad-outline, .ad-output-middle, .ad-output-wrapper, .ad-outside, .ad-overlay, .ad-packs, .ad-padding, .ad-page-leader, .ad-page-medium, .ad-pagehead, .ad-panel, .ad-panel-wrap, .ad-panel__container, .ad-panel__container--styled, .ad-panel__googlead, .ad-panorama, .ad-panorama-outer-container, .ad-parallax, .ad-parallax-wrap, .ad-parent-hockey, .ad-passback-o-rama, .ad-pb, .ad-peg { display: none!important; }
.ad-pencil-margin, .ad-permalink, .ad-personalise, .ad-place, .ad-place-active, .ad-place-holder, .ad-placeholder, .ad-placeholder-leaderboard, .ad-placeholder-wrapper, .ad-placement, .ad-placement-left, .ad-placement-right, .ad-placement_desktop-top-sticky, .ad-places, .ad-plea, .ad-poc, .ad-poc-admin, .ad-point, .ad-popup, .ad-popup-content, .ad-pos, .ad-pos-middle, .ad-pos-top, .ad-position, .ad-position-1, .ad-position-2, .ad-position-especial, .ad-poss, .ad-post, .ad-post-footer, .ad-post-top, .ad-post300X250, .ad-postText, .ad-poster, .ad-posterad-inlisting, .ad-preloader-container, .ad-preparing, .ad-prevent-jump, .ad-primary, .ad-primary-desktop, .ad-primary-sidebar, .ad-priority, .ad-pro70, .ad-program-list, .ad-program-top, .ad-promo, .ad-promoted-game, .ad-promotion-native, .ad-pub, .ad-push { display: none!important; }
.ad-pushdown, .ad-r, .ad-rac-box, .ad-rail, .ad-rail-wrapper, .ad-ratio, .ad-ratio-size-300x250, .ad-ratio-size-3x1, .ad-rb-hover, .ad-reader, .ad-reader-con-item, .ad-rect, .ad-rect-atf-01, .ad-rect-top-right, .ad-rectangle, .ad-rectangle-1, .ad-rectangle-banner, .ad-rectangle-container, .ad-rectangle-long, .ad-rectangle-long-sky, .ad-rectangle-text, .ad-rectangle-wide, .ad-rectangle-xs, .ad-rectangle2, .ad-rectanglemed, .ad-refresh, .ad-region, .ad-region-delay-load, .ad-region__top, .ad-related, .ad-relatedbottom, .ad-render-space, .ad-resource-center-top, .ad-responsive, .ad-responsive-slot, .ad-responsive-wide, .ad-result, .ad-rev-content, .ad-rh, .ad-ri, .ad-right, .ad-right-header, .ad-right-txt, .ad-right1, .ad-right2, .ad-right3, .ad-risingstar-container, .ad-roadblock, .ad-root, .ad-rotation { display: none!important; }
.ad-rotator, .ad-row, .ad-row-horizontal, .ad-row-horizontal-top, .ad-row-viewport, .ad-s, .ad-s-rendered, .ad-salutations, .ad-sample, .ad-scl, .ad-script-processed, .ad-scroll, .ad-scrollpane, .ad-search-grid, .ad-secondary-desktop, .ad-section, .ad-section-body, .ad-section-one, .ad-section-three, .ad-section__skyscraper, .ad-sense, .ad-sense-ad, .ad-sense-ad__panel-header--srp, .ad-sep, .ad-served, .ad-sharethrough-top, .ad-shifted, .ad-show-label, .ad-show-text, .ad-showcase, .ad-side, .ad-side-one, .ad-side-top, .ad-sidebar, .ad-sidebar-180-150, .ad-sidebar-300-250, .ad-sidebar-ad-message, .ad-sidebar-border, .ad-sidebar-btf-1, .ad-sidebar-outer, .ad-sidebar300, .ad-sidebar_right_above, .ad-sidebar_right_below, .ad-sidekick, .ad-siderail, .ad-signup, .ad-single-bottom, .ad-sitewide, .ad-size-300x250, .ad-size-iab-uap-leaderboard-728x90 { display: none!important; }
.ad-size-iab-uap-medium-rectangle-300x250, .ad-size-landscape, .ad-size-leaderboard, .ad-size-medium-rectangle, .ad-size-medium-rectangle-flex, .ad-size-mpu, .ad-skeleton, .ad-skin-link, .ad-sky, .ad-sky-left, .ad-sky-right, .ad-sky-wrap, .ad-skyscr, .ad-skyscraper, .ad-skyscraper-label, .ad-skyscraper1, .ad-skyscraper2, .ad-skyscraper3, .ad-slider, .ad-slot, .ad-slot--billboard--article--wrapper, .ad-slot--container-inline, .ad-slot--inline, .ad-slot--leaderboard--article--wrapper, .ad-slot--mostpop, .ad-slot--mpu-banner-ad, .ad-slot--rendered, .ad-slot--right, .ad-slot--top, .ad-slot--top-above-nav, .ad-slot--top-banner-ad, .ad-slot--top-banner-ad-desktop, .ad-slot-1, .ad-slot-2, .ad-slot-234-60, .ad-slot-300-250, .ad-slot-728-90, .ad-slot-a, .ad-slot-article, .ad-slot-banner, .ad-slot-container, .ad-slot-container-1, .ad-slot-full-width, .ad-slot-ph, .ad-slot-placeholder, .ad-slot-replies, .ad-slot-replies-header, .ad-slot-responsive, .ad-slot-sidebar, .ad-slot-sidebar-b { display: none!important; }
.ad-slot-tall, .ad-slot-top, .ad-slot-top-728, .ad-slot-widget, .ad-slot-wrapper, .ad-slotRg, .ad-slotRgc, .ad-slot__ad--top, .ad-slot__content, .ad-slot__label, .ad-slot__oas, .ad-slug, .ad-small, .ad-small-1, .ad-small-2, .ad-smallBP, .ad-source, .ad-sp, .ad-space, .ad-space-container, .ad-space-mpu-box, .ad-space-topbanner, .ad-spacer, .ad-span, .ad-special-article, .ad-speedbump, .ad-splash, .ad-sponsor, .ad-sponsor-large-container, .ad-sponsor-text, .ad-sponsored-feed-top, .ad-sponsored-links, .ad-sponsored-post, .ad-sponsors, .ad-spot, .ad-spotlight, .ad-spteaser, .ad-sq-super, .ad-square, .ad-square2-container, .ad-square300, .ad-squares, .ad-stack, .ad-standard, .ad-statement, .ad-static, .ad-sticky, .ad-sticky-banner, .ad-sticky-bottom, .ad-sticky-container { display: none!important; }
.ad-sticky-slot, .ad-sticky-wrapper, .ad-stickyhero, .ad-stickyhero--standard, .ad-story-inject, .ad-story-top, .ad-strategic, .ad-strip, .ad-style2, .ad-subnav-container, .ad-subtitle, .ad-summary, .ad-superbanner, .ad-t, .ad-table, .ad-tabs, .ad-tag, .ad-tag-square, .ad-takeover, .ad-takeover-homepage, .ad-tall, .ad-target2-wrapper, .ad-tech-widget, .ad-temp, .ad-text, .ad-text-blockA01, .ad-text-blockB01, .ad-text-label, .ad-text-link, .ad-text-links, .ad-text-placeholder-3, .ad-textG01, .ad-textads, .ad-textlink, .ad-thanks, .ad-ticker, .ad-tile, .ad-title, .ad-tl1, .ad-top, .ad-top-1-wrapper, .ad-top-300x250, .ad-top-728, .ad-top-728x90, .ad-top-banner, .ad-top-billboard, .ad-top-billboard-init, .ad-top-box-right, .ad-top-container, .ad-top-in { display: none!important; }
.ad-top-lboard, .ad-top-leaderboard, .ad-top-left, .ad-top-mpu, .ad-top-padding, .ad-top-rectangle, .ad-top-right-container, .ad-top-side, .ad-top-spacing, .ad-top-wrap-inner, .ad-top-wrapper, .ad-top1, .ad-top2, .ad-topbanner, .ad-topleader, .ad-topper, .ad-topright, .ad-topteaser, .ad-total, .ad-total1, .ad-tower, .ad-tower-container, .ad-towers, .ad-transition, .ad-two, .ad-twos, .ad-txt, .ad-type, .ad-type-branding, .ad-type-cube, .ad-type-flex-leaderboard, .ad-type-ranking, .ad-type1, .ad-type10, .ad-type2, .ad-type3, .ad-under-video, .ad-unit, .ad-unit--leaderboard, .ad-unit-2, .ad-unit-300, .ad-unit-300-wrapper, .ad-unit-970x90, .ad-unit-anchor, .ad-unit-container, .ad-unit-editorial-well, .ad-unit-horisontal, .ad-unit-inline-center, .ad-unit-label, .ad-unit-medium-retangle { display: none!important; }
.ad-unit-mpu, .ad-unit-panel, .ad-unit-secondary, .ad-unit-site-takeover, .ad-unit-sponsored-bar, .ad-unit-t, .ad-unit-text, .ad-unit-top, .ad-unit-wrapper, .ad-update, .ad-upper_rec, .ad-us, .ad-v, .ad-v2, .ad-vendor-text-link, .ad-vert, .ad-vertical, .ad-vertical-container, .ad-vertical-stack-ad, .ad-view-zone, .ad-vtu, .ad-w-300, .ad-w-468, .ad-w-728, .ad-w-970, .ad-w300, .ad-wall-3-wrapper, .ad-wall-4, .ad-wall-bottom, .ad-wall-top, .ad-wallpaper-container, .ad-wallpaper-panorama-container, .ad-wap, .ad-warning, .ad-warp, .ad-watermark, .ad-wgt, .ad-wide, .ad-wide-bottom, .ad-widget, .ad-widget-area, .ad-widget-list, .ad-widget-wrapper, .ad-widgets, .ad-width-300, .ad-width-728, .ad-windowshade-full, .ad-wings__link, .ad-wireframe, .ad-wireframe-wrapper { display: none!important; }
.ad-with-background, .ad-with-header-wrapper, .ad-with-notice, .ad-with-us, .ad-wp, .ad-wp-720, .ad-wrap, .ad-wrap--leaderboard, .ad-wrap--mrec, .ad-wrap-transparent, .ad-wrap01, .ad-wrap02, .ad-wrap_wallpaper, .ad-wrapper, .ad-wrapper--articletop, .ad-wrapper--flexibleportrait, .ad-wrapper--slideshowhalfpage, .ad-wrapper-bg, .ad-wrapper-left, .ad-wrapper-outer, .ad-wrapper-sticky, .ad-wrapper-top, .ad-wrapper-with-text, .ad-wrapper__ad-slug, .ad-x10x20x30, .ad-x31-full, .ad-xrcol, .ad-xs-title, .ad-zone, .ad-zone-ajax, .ad-zone-container, .ad-zone-s-q-l, .ad.addon, .ad.bottom_article_leaderboard, .ad.bottomrect, .ad.box, .ad.brandboard, .ad.card, .ad.center, .ad.contentboard, .ad.desktop-970x250, .ad.element, .ad.floater-link, .ad.gallery, .ad.halfpage, .ad.inner, .ad.item, .ad.leaderboard, .ad.maxiboard, .ad.maxisky { display: none!important; }
.ad.middlerect, .ad.module, .ad.monsterboard, .ad.native_story_1, .ad.native_story_2, .ad.native_story_3, .ad.netboard, .ad.preroll, .ad.promotion, .ad.rectangle, .ad.rectangle_2, .ad.rectangle_3, .ad.rectangle_home_1, .ad.section, .ad.sidebar-module, .ad.size-300x250, .ad.skybridgeleft, .ad.small-teaser, .ad.super, .ad.top_article_leadeboard, .ad.wideboard, .ad.wideboard_tablet, .ad.widget, .ad01, .ad01-obj, .ad02, .ad03, .ad04, .ad08sky, .ad1-float, .ad1-left, .ad1-right, .ad10, .ad100, .ad1000, .ad1001, .ad100x100, .ad120, .ad120_600, .ad120x120, .ad120x240GrayBorder, .ad120x240backgroundGray, .ad120x60, .ad120x600, .ad125, .ad125x125, .ad125x125a, .ad125x125b, .ad140, .ad160 { display: none!important; }
.ad160600, .ad160_blk, .ad160_l, .ad160_r, .ad160b, .ad160x160, .ad160x600, .ad160x600GrayBorder, .ad160x600_1, .ad160x600box, .ad170x30, .ad18, .ad180, .ad180x80, .ad185x100, .ad19, .ad1Image, .ad1_bottom, .ad1_latest, .ad1_top, .ad1b, .ad1left, .ad1x1, .ad2-float, .ad200, .ad200x60, .ad220x50, .ad230, .ad233x224, .ad234, .ad234x60, .ad236x62, .ad240, .ad250, .ad250-h1, .ad250-h2, .ad250_250, .ad250c, .ad250wrap, .ad250x250, .ad250x300, .ad257, .ad260, .ad260x60, .ad284x134, .ad290, .ad2content_box, .ad300, .ad300-hp-top, .ad3001 { display: none!important; }
.ad300250, .ad300Block, .ad300Wrapper, .ad300X250, .ad300_2, .ad300_250, .ad300_bg, .ad300_ver2, .ad300b, .ad300banner, .ad300mrec1, .ad300shows, .ad300top, .ad300w, .ad300x-placeholder, .ad300x100, .ad300x111, .ad300x120, .ad300x150, .ad300x250, .ad300x250-1, .ad300x250-2, .ad300x250-home, .ad300x250-hp-features, .ad300x250-inline, .ad300x250-stacked, .ad300x2501, .ad300x250GrayBorder, .ad300x250Module, .ad300x250Right, .ad300x250Top, .ad300x250_box, .ad300x250_container, .ad300x250a, .ad300x250b, .ad300x250box, .ad300x250box2, .ad300x250flex, .ad300x250s, .ad300x250x2, .ad300x40, .ad300x50-right, .ad300x600, .ad300x600post, .ad300x77, .ad300x90, .ad310, .ad315, .ad320x250, .ad320x50 { display: none!important; }
.ad336, .ad336_b, .ad336x250, .ad336x280, .ad336x362, .ad343x290, .ad350, .ad350r, .ad360, .ad366, .ad3rdParty, .ad400, .ad400right, .ad400x40, .ad450, .ad468, .ad468_60, .ad468box, .ad468innerboxadpic, .ad468x60, .ad468x60Wrap, .ad468x60_main, .ad470x60, .ad530, .ad540x90, .ad590, .ad590x90, .ad5_container, .ad600, .ad612x80, .ad620x70, .ad626X35, .ad640x480, .ad640x60, .ad644, .ad650x140, .ad652, .ad670x83, .ad68570, .ad70, .ad728, .ad72890, .ad728By90, .ad728_90, .ad728_blk, .ad728_cont, .ad728_wrap, .ad728b, .ad728cont, .ad728h { display: none!important; }
.ad728top, .ad728x90, .ad728x90-1, .ad728x90-2, .ad728x90-main_wrap, .ad728x90WithLabel, .ad728x90_2, .ad728x90_container, .ad728x90_wrap, .ad728x90box, .ad728x90btf, .ad728x90container, .ad768x90, .ad90, .ad90x780, .ad940x30, .ad954x60, .ad960, .ad960x185, .ad960x90, .ad970, .ad970_250, .ad970x250, .ad970x30, .ad970x90, .ad980, .ad980x120, .ad980x50box, .ad987, .adAbove, .adAboveSiteHeader, .adActive, .adAgate, .adAlert, .adAlone300, .adArea, .adArea674x60, .adAreaLC, .adAreaNative, .adAreaNativeDmm, .adAreaTopTitle, .adArticleBanner, .adArticleBody, .adArticleBottomWrap, .adArticleRecommend, .adArticleSidetile, .adArticleTopText, .adAuto, .adBGcolor, .adBan { display: none!important; }
.adBanner, .adBanner--outer, .adBanner300x250, .adBanner728x90, .adBannerTyp1, .adBannerTypSortableList, .adBannerTypW300, .adBarCenter, .adBarLeft, .adBarRight, .adBelt, .adBgBottom, .adBgClick, .adBgMId, .adBgTop, .adBigBoxFirst, .adBigBoxSecond, .adBigBoxThird, .adBillboard, .adBkgd, .adBlock, .adBlock-300-250, .adBlock160x600Spot1, .adBlock728, .adBlockBottom, .adBlockBottomBreak, .adBlockNext, .adBlockSpacer, .adBlockSpot, .adBlock_1, .adBlock_14, .adBlock_15, .adBlock_17, .adBlock_2, .adBlock_3, .adBlock_6, .adBlock_8, .adBlock_9, .adBodyBlockBottom, .adBorder, .adBorders, .adBottomBoard, .adBottomLink, .adBottomboxright, .adBox, .adBox-a, .adBox-mr, .adBox-small, .adBox1, .adBox2 { display: none!important; }
.adBox230X96, .adBox250, .adBox3b, .adBox5, .adBox6, .adBox728, .adBox728X90, .adBox728X90_header, .adBoxBody, .adBoxBorder, .adBoxContainer, .adBoxContent, .adBoxFooter, .adBoxHeader, .adBoxInBignews, .adBoxSidebar, .adBoxSingle, .adBoxTitle, .adBox_1, .adBox_3, .adBrandpanel, .adBtm, .adBuyRight, .adBwrap, .adCMRight, .adCMSlide, .adCall, .adCaptionText, .adCell, .adCenter, .adCenterAd, .adCentered, .adCentertile, .adChoice, .adChoiceLogo, .adChoicesLogo, .adChrome, .adClm, .adClose, .adCode, .adColBgBottom, .adColumn, .adColumnLeft, .adColumnRight, .adComponent, .adCont, .adContRight, .adContTop, .adContainer1, .adContainerNewsLeadMid { display: none!important; }
.adContainerRectangle, .adContainerSide, .adContainer_125x125, .adContainer_728x90, .adContainer__title, .adContainerg6, .adContent, .adContentAd, .adContour, .adCopy, .adCreative, .adCs, .adCube, .adDeclare, .adDefRect, .adDetails_ad336, .adDialog, .adDingT, .adDiv, .adDivSmall, .adDomInner, .adDomOutter, .adDrawer, .adDyn, .adElement, .adEmployment, .adExpanded, .adExternalPage, .adFender3, .adFooterDFPMobile, .adFooterLinks, .adFrame, .adFrameCnt, .adFrameContainer, .adFrameMobile, .adFrames, .adFtr, .adFuel-label, .adFull, .adFullWidth, .adFullWidthBottom, .adFullWidthMiddle, .adFullbanner, .adGlobalHeader, .adGogleBox, .adGoogle, .adGroup, .adHalfPage, .adHead, .adHeader { display: none!important; }
.adHeaderAdbanner, .adHeaderText, .adHeaderblack, .adHeadline, .adHeadlineSummary, .adHed, .adHeight200, .adHeight270, .adHeight280, .adHeight313, .adHeight600, .adHolder, .adHolder2, .adHolderStory, .adHoldert, .adHome300x250, .adHorisontal, .adHorisontalNoBorder, .adHorizontalTextAlt, .adHplaceholder, .adHz, .adIDiv, .adIMm, .adIframe, .adIframeCount, .adImg, .adImgIM, .adInArticle, .adInContent, .adInNews, .adInfo, .adInfoLargeLeaderboard, .adInner, .adInnerLeftBottom, .adInteractive, .adIsland, .adItem, .adLabel, .adLabel160x600, .adLabel300x250, .adLabelLine, .adLabels, .adLargeRec, .adLargeRect, .adLat, .adLeader, .adLeaderBoard_container, .adLeaderForum, .adLeaderboard, .adLeaderboardAdContainer { display: none!important; }
.adLeft, .adLine, .adLine300x100, .adLine300x250, .adLine300x600, .adLink, .adLinkCnt, .adListB, .adLoaded, .adLoader, .adLocal, .adLocation, .adMPU, .adMPUHome, .adMRECHolder, .adMarker, .adMarkerBlock, .adMastheadLeft, .adMastheadRight, .adMed, .adMedRectBox, .adMedRectBoxLeft, .adMediaMiddle, .adMediaNet, .adMediumRectangle, .adMegaBoard, .adMeldGuts, .adMessage, .adMgsBanner, .adMiddle, .adMinHeight280, .adMinHeight313, .adMiniTower, .adMinisLR, .adMkt2Colw, .adMod, .adModule, .adModule--inner, .adModule--outer, .adModule-outer, .adModule300, .adModuleAd, .adModule_square2, .adMpu, .adMpuHolder, .adMrginBottom, .adNarrow, .adNetPromo, .adNewsChannel, .adNoBorder { display: none!important; }
.adNoOutline, .adNone, .adNote, .adNotice, .adNotice90, .adNoticeOut, .adNotification, .adObj, .adOne, .adOuterContainer, .adOverlay, .adPageBorderL, .adPageBorderR, .adPanel, .adPanelContent, .adPlaceholder, .adPlaceholder35, .adPlaceholder54, .adPlaceholder_foot, .adPlacement, .adPod, .adPosition, .adPremium, .adRecommend, .adRecommendRight, .adRect, .adRectangle, .adRectangle-pos-large, .adRectangle-pos-medium, .adRectangle-pos-small-inline, .adRectangleBanner, .adRectangleUnit, .adRegionSelector, .adRemove, .adRenderer, .adRendererInfinite, .adReportsLink, .adResponsive, .adResult, .adResults, .adRight, .adRightSide, .adRightSky, .adRoller, .adRotator, .adRow, .adRowTopWrapper, .adSKY, .adSTHomePage, .adSection { display: none!important; }
.adSection_rt, .adSelfServiceAdvertiseLink, .adSenceImagePush, .adSense, .adSepDiv, .adServer, .adSeven, .adSide, .adSide203, .adSide230, .adSideBarMPU, .adSideBarMPUTop, .adSidebarButtons, .adSidetileplus, .adSize_MedRec, .adSizer, .adSkin, .adSkinLayerConfig, .adSky, .adSky600, .adSkyOrMpu, .adSkyscaper, .adSkyscraper, .adSkyscraperHolder, .adSlice, .adSlide, .adSlot, .adSlot-container, .adSlotAdition, .adSlotCnt, .adSlotContainer, .adSlug, .adSpBelow, .adSpace, .adSpace300x250, .adSpace950x90, .adSpacer, .adSpec, .adSplash, .adSponsor, .adSponsorText, .adSponsorhipInfo, .adSpot, .adSpot-brought, .adSpot-mrec, .adSpot-searchAd, .adSpot-textBox, .adSpot-textBoxGraphicRight, .adSpot-twin, .adSpotFullWidth { display: none!important; }
.adSpotIsland, .adSquare, .adStatementText, .adStyle, .adStyle1, .adSub, .adSubColPod, .adSummary, .adSuperboard, .adSupertower, .adTD, .adTXTnew, .adTab, .adTag, .adTag-top, .adTag-wrap, .adTagThree, .adTagTwo, .adText, .adTextDownload, .adTextPmpt, .adTextStreaming, .adTextWrap, .adTicker, .adTile, .adTileWrap, .adTiler, .adTip, .adTitle, .adTitleR, .adTop, .adTopBanner_nomobile, .adTopBk, .adTopFloat, .adTopHome, .adTopLB, .adTopLeft, .adTopLink, .adTopRight, .adTopWrapper, .adTop_placement, .adTopboxright, .adTout, .adTower, .adTwo, .adTxt, .adType2, .adUltra, .adUnderArticle, .adUnit { display: none!important; }
.adUnitHorz, .adUnitVert, .adUnitVert_noImage, .adVar, .adVertical, .adVideo, .adVideo2, .adVl, .adVplaceholder, .adWarning, .adWebBoard, .adWideSkyscraper, .adWideSkyscraperRight, .adWidget, .adWidgetBlock, .adWidgetSponsor, .adWithTab, .adWord, .adWords-bg, .adWrap, .adWrapLg, .adWrapper, .adWrapper1, .adZone, .adZoneRight, .ad_0, .ad_1, .ad_1000x90, .ad_100x100, .ad_1150_290, .ad_1160_91, .ad_1200, .ad_120x60, .ad_120x600, .ad_120x90, .ad_125, .ad_130x90, .ad_150x150, .ad_160, .ad_160_600, .ad_160x600, .ad_176_inner, .ad_180x150, .ad_188_inner, .ad_1day9, .ad_2, .ad_200, .ad_200x200, .ad_234x60, .ad_240 { display: none!important; }
.ad_240x400, .ad_242_90_top, .ad_250, .ad_250250, .ad_250x200, .ad_250x250, .ad_250x250_w, .ad_260_210, .ad_3, .ad_300, .ad_300250, .ad_300Home, .ad_300Side, .ad_300_120, .ad_300_250, .ad_300_250_1, .ad_300_250_2, .ad_300_250_cpv, .ad_300_250_wrapper, .ad_300_600, .ad_300_608, .ad_300by250, .ad_300s, .ad_300x100, .ad_300x240, .ad_300x250, .ad_300x250_box_right, .ad_300x250_container, .ad_300x250_live, .ad_300x50, .ad_300x500, .ad_300x60, .ad_300x600, .ad_320x250_async, .ad_320x360, .ad_320x50, .ad_326x260, .ad_330x110, .ad_336, .ad_336_gr_white, .ad_336x280, .ad_336x90, .ad_338_282, .ad_350x100, .ad_350x250, .ad_4, .ad_400x200, .ad_468, .ad_468x60, .ad_4_row { display: none!important; }
.ad_5, .ad_600, .ad_630x130, .ad_640, .ad_640x480, .ad_640x90, .ad_680x15, .ad_728, .ad_72890, .ad_72890_box, .ad_728Home, .ad_728_90, .ad_728_90_1, .ad_728_90_top, .ad_728_90b, .ad_728_in, .ad_728_top, .ad_728_unit, .ad_728_v2, .ad_728x90, .ad_728x90-1, .ad_728x90-2, .ad_728x90_container, .ad_728x90_top, .ad_728x90b, .ad_88x31, .ad_90, .ad_925x90, .ad_940_0, .ad_954-60, .ad_960, .ad_970_2, .ad_970x250_300x250, .ad_970x250_container, .ad_970x90_prog, .ad_980x260, .ad_CustomAd, .ad_Flex, .ad_Flexi_LowerRight, .ad_Flexi_MiddleRight, .ad_Left, .ad_Right, .ad__300x250, .ad__300x600, .ad__970x250, .ad__align, .ad__caption, .ad__centered, .ad__container, .ad__content { display: none!important; }
.ad__create, .ad__desk, .ad__disclosure, .ad__full--width, .ad__gapfix, .ad__header, .ad__image, .ad__in-loop, .ad__in-loop--desktop, .ad__in_article, .ad__inline, .ad__item, .ad__label, .ad__leaderboard, .ad__mobi, .ad__mobile-footer, .ad__mpu, .ad__placeholder, .ad__rectangle, .ad__section-border, .ad__sidebar, .ad__single_body_bottom, .ad__single_body_top, .ad__sticky, .ad__sticky-desktop, .ad__superbanner, .ad__template, .ad__width-by-height, .ad__wrapper, .ad__wrapper-element, .ad_a, .ad_adInfo, .ad_ad_160, .ad_ad_300, .ad_adblade, .ad_adc, .ad_adsense_spacer, .ad_adv, .ad_after_section, .ad_amazon, .ad_area, .ad_area_two, .ad_article_head, .ad_article_island_nopad, .ad_article_top_left, .ad_atf_300x250, .ad_atf_728x90, .ad_avu_300x250, .ad_back, .ad_background { display: none!important; }
.ad_background_true, .ad_bank_wrapper, .ad_banner, .ad_banner2, .ad_banner_2, .ad_banner_234, .ad_banner_250x250, .ad_banner_468, .ad_banner_728, .ad_banner_728x90_inner, .ad_banner_border, .ad_banner_div, .ad_bar, .ad_below_content, .ad_belowfirstpost_frame, .ad_belowmenu, .ad_bg, .ad_bg_300x250, .ad_bgskin, .ad_big_banner, .ad_bigbox, .ad_billboard, .ad_biz, .ad_blk, .ad_block, .ad_block_1, .ad_block_2, .ad_block_300x250, .ad_block_336, .ad_block_338, .ad_block__336_d1, .ad_block_leader2, .ad_bn, .ad_body, .ad_border, .ad_border_true, .ad_botbanner, .ad_bottom, .ad_bottom_728, .ad_bottom_leaderboard, .ad_bottom_left, .ad_bottom_mpu, .ad_bottom_space, .ad_bottom_title, .ad_bottomline, .ad_box, .ad_box1, .ad_box2, .ad_box300x250, .ad_box_2 { display: none!important; }
.ad_box_6, .ad_box_9, .ad_box_ad, .ad_box_div, .ad_box_flipkart, .ad_box_header, .ad_box_new, .ad_box_righ, .ad_box_right_120, .ad_box_spacer, .ad_box_title, .ad_box_top, .ad_boxright1, .ad_break, .ad_break2_container, .ad_break_container, .ad_btf, .ad_btf_300x250, .ad_btf_728x90, .ad_btn, .ad_btn1, .ad_btn2, .ad_buttom_banner, .ad_buttons_300, .ad_buttons_320, .ad_by, .ad_c, .ad_callout, .ad_callout_inline, .ad_caption, .ad_center, .ad_center_bottom, .ad_centered, .ad_cheat, .ad_choice, .ad_choices, .ad_cl, .ad_claim, .ad_click, .ad_cls_fix, .ad_code, .ad_col, .ad_col_a, .ad_column, .ad_column_box, .ad_column_hl, .ad_common, .ad_con, .ad_cont, .ad_cont_footer { display: none!important; }
.ad_contain, .ad_container, .ad_container_300x250, .ad_container_5, .ad_container_6, .ad_container_7, .ad_container_728x90, .ad_container_8, .ad_container_9, .ad_container__sidebar, .ad_container__top, .ad_container_body, .ad_container_bottom, .ad_content, .ad_content_below, .ad_content_img, .ad_content_wide, .ad_content_wrapper, .ad_contents, .ad_crown, .ad_custombanner, .ad_db, .ad_default, .ad_deferrable, .ad_description, .ad_descriptor, .ad_desktop, .ad_disclaimer, .ad_div, .ad_div_banner, .ad_div_box, .ad_div_box2, .ad_element, .ad_embed, .ad_eniro, .ad_entry_title_under, .ad_entrylists_end, .ad_event_mast_wrapper, .ad_external, .ad_eyebrow, .ad_fadein, .ad_feature, .ad_filler, .ad_flash, .ad_flat-boxright10, .ad_flat-boxright6, .ad_flat-boxright9, .ad_float, .ad_floating_box, .ad_font { display: none!important; }
.ad_footer, .ad_footer_remove, .ad_footer_super_banner, .ad_for_layout, .ad_frame, .ad_frame_around, .ad_framed, .ad_front_promo, .ad_full_click, .ad_fullwidth, .ad_gal, .ad_gam, .ad_global_header, .ad_google, .ad_google_shhide, .ad_gpt, .ad_grein_botn, .ad_grid, .ad_group, .ad_gutter_top, .ad_half_page, .ad_halfpage, .ad_hat_728, .ad_hat_banner_300, .ad_hat_top, .ad_head, .ad_head_rectangle, .ad_head_wide, .ad_header, .ad_header_lb, .ad_header_left, .ad_header_noad, .ad_heading, .ad_headline, .ad_help_link, .ad_holder, .ad_home_block, .ad_home_top_bnr, .ad_honcode_label, .ad_horizontal, .ad_horizontal_marker, .ad_hover_href, .ad_hpm, .ad_hr, .ad_hyper_wrap, .ad_identifier, .ad_iframe2, .ad_ifrwrap, .ad_image, .ad_image_container { display: none!important; }
.ad_img, .ad_imgae_150, .ad_in_article, .ad_in_column, .ad_in_head, .ad_in_text, .ad_incontent, .ad_index02, .ad_indicator, .ad_info_block, .ad_inline, .ad_inline_wrapper, .ad_inner, .ad_inset, .ad_island, .ad_island2_spacer, .ad_island_feedback, .ad_island_spacer, .ad_isolation, .ad_item, .ad_jnaught, .ad_js_deal_top, .ad_keywords_bot, .ad_keywords_bot_r, .ad_l, .ad_label, .ad_label1, .ad_label2a, .ad_label_centered, .ad_label_long, .ad_label_method, .ad_label_top, .ad_large, .ad_largeleaderboard, .ad_launchpad, .ad_leader, .ad_leader_bottom, .ad_leader_plus_top, .ad_leaderboard, .ad_leaderboard_atf, .ad_leaderboard_top, .ad_left, .ad_left_cell, .ad_left_column, .ad_lft, .ad_line, .ad_line2, .ad_link, .ad_link1, .ad_link_468 { display: none!important; }
.ad_link_area, .ad_link_label, .ad_link_label_vert, .ad_links, .ad_linkunit, .ad_lnks, .ad_loc, .ad_long, .ad_lrec, .ad_lt, .ad_main, .ad_maintopad, .ad_margin, .ad_marker, .ad_masthead, .ad_med, .ad_medium_rectangle, .ad_medium_wg, .ad_medrec, .ad_medrect, .ad_megabanner, .ad_message, .ad_microlen, .ad_mid_post_body, .ad_middle, .ad_middle_banner, .ad_middle_hub_page, .ad_mnu, .ad_mobile, .ad_mod, .ad_module, .ad_movFocus, .ad_mp, .ad_mpu, .ad_mpu_top, .ad_mr, .ad_mrec, .ad_mrec_title_article, .ad_mrect, .ad_mrectangle, .ad_msg, .ad_multiad_lbsl, .ad_native, .ad_native_xrail, .ad_network_content, .ad_new_box01, .ad_new_box02, .ad_news, .ad_news_text, .ad_newsstream { display: none!important; }
.ad_no_border, .ad_note, .ad_notice, .ad_nsRT_300_250, .ad_nsbd_300_250, .ad_oms, .ad_on_article, .ad_one, .ad_one_one, .ad_one_third, .ad_outer, .ad_overlays, .ad_p360, .ad_pagebody, .ad_panel, .ad_panel_1, .ad_panel_2, .ad_panorama_extra, .ad_partner, .ad_partners, .ad_pause, .ad_perma-panorama, .ad_pic, .ad_placeholder, .ad_placeholder_d_b, .ad_placeholder_d_s, .ad_placeholder_d_sticky, .ad_placement, .ad_placement_300x250, .ad_placement_small, .ad_plane_336, .ad_plus, .ad_policy_link_br, .ad_poll, .ad_position, .ad_post, .ad_posttop, .ad_power, .ad_primary, .ad_promo, .ad_promo1, .ad_promo_spacer, .ad_push, .ad_r, .ad_r1_menu, .ad_rakuten, .ad_rakuten_wrapper, .ad_rec, .ad_rect, .ad_rect_contr { display: none!important; }
.ad_rectangle, .ad_rectangle_300_250, .ad_rectangle_medium, .ad_rectangular, .ad_regular1, .ad_regular2, .ad_regular3, .ad_reminder, .ad_report_btn, .ad_rhs, .ad_right, .ad_rightSky, .ad_right_cell, .ad_right_col, .ad_right_column, .ad_right_column160, .ad_rightside, .ad_row, .ad_row_bottom_item, .ad_rtg300, .ad_secondary, .ad_section_300x250, .ad_section_728x90, .ad_segment, .ad_sense_01, .ad_sense_footer_container, .ad_share_box, .ad_shopingmall, .ad_shuffling_text, .ad_side, .ad_side_box, .ad_side_rectangle_banner, .ad_sidebar, .ad_sidebar_bigbox, .ad_sidebar_inner, .ad_size_160x600, .ad_skin, .ad_sky, .ad_sky2_2, .ad_sky_lhs, .ad_sky_rhs, .ad_skyscpr, .ad_skyscraper, .ad_skyscrapper, .ad_slider_out, .ad_slot, .ad_slot_inread, .ad_slot_right, .ad_slug, .ad_slug_font { display: none!important; }
.ad_slug_healthgrades, .ad_slug_table, .ad_small, .ad_sonar, .ad_space, .ad_space_300_250, .ad_space_730, .ad_space_holder, .ad_space_in, .ad_space_rgt, .ad_space_w300_h250, .ad_spacer, .ad_special_badge, .ad_spons_box, .ad_sponsor, .ad_sponsor_fp, .ad_sponsoredlinks, .ad_sponsoredsection, .ad_spot, .ad_spot_b, .ad_spot_c, .ad_spotlight, .ad_square, .ad_square_r, .ad_square_r_top, .ad_square_top, .ad_start, .ad_station, .ad_story_island, .ad_stream, .ad_stream_hd, .ad_strip_noline, .ad_sub, .ad_supersize, .ad_table, .ad_tag, .ad_tag_middle, .ad_text, .ad_text_link, .ad_text_links, .ad_text_vertical, .ad_text_w, .ad_textlink1, .ad_textlink_box, .ad_thumbnail_header, .ad_title, .ad_title_small, .ad_tlb, .ad_to_list, .ad_top { display: none!important; }
.ad_top1, .ad_top_1, .ad_top_2, .ad_top_3, .ad_top_banner, .ad_top_leaderboard, .ad_top_left, .ad_top_mpu, .ad_top_right, .ad_topic_content, .ad_topmain, .ad_topright, .ad_topshop, .ad_tower, .ad_trailer_header, .ad_trick_header, .ad_trick_left, .ad_ttl, .ad_two, .ad_two_third, .ad_txt2, .ad_type_1, .ad_type_adsense, .ad_type_dfp, .ad_under, .ad_under_royal_slider, .ad_unit, .ad_unit_300_x_250, .ad_unit_rail, .ad_unit_wrapper, .ad_url, .ad_v2, .ad_v3, .ad_v300, .ad_vertisement, .ad_viewtop, .ad_w, .ad_w300h450, .ad_w300i, .ad_w_us_a300, .ad_warn, .ad_warning, .ad_watermark, .ad_wid300, .ad_wide, .ad_wide_vertical, .ad_widget, .ad_widget_200_100, .ad_widget_200_200, .ad_widget_image { display: none!important; }
.ad_widget_title, .ad_word, .ad_wrap, .ad_wrapper, .ad_wrapper_false, .ad_wrapper_fixed, .ad_wrapper_top, .ad_wrp, .ad_xrail, .ad_xrail_top, .ad_zone, .adace-adi-popup-wrapper, .adace-slideup-slot-wrap, .adace-slot, .adace-slot-wrapper, .adace-sponsors-box, .adadded, .adageunicorns, .adalert-overlayer, .adalert-toplayer, .adamazon, .adarea, .adarea-long, .adarticle, .adb-728x90, .adb-bottom-outer, .adbTrkWt, .adback, .adbadge, .adban, .adban-hold-narrow, .adband, .adbanner, .adbanner-300-250, .adbanner-bottom, .adbanner1, .adbanner2nd, .adbannerbox, .adbanneriframe, .adbannerright, .adbannertop, .adbar, .adbase, .adbbox, .adbckgrnd, .adbelowfirstpost, .adbetween, .adbkgnd, .adblade, .adblade-container { display: none!important; }
.adbladeimg, .adblk, .adblock-240-400, .adblock-300-300, .adblock-600-120, .adblock-bottom, .adblock-header, .adblock-header1, .adblock-main, .adblock-popup, .adblock-top, .adblock-top-left, .adblock-wide, .adblock300, .adblock300250, .adblock300x250Spot1, .adblock728x90, .adblock__banner, .adblock_noborder, .adblock_primary, .adblockdiv, .adblocks-topright, .adboard, .adborder, .adborderbottom, .adbordertop, .adbot, .adbot_postbit, .adbot_showthread, .adbottom, .adbottomright, .adbox-300x250, .adbox-468x60, .adbox-border-desk, .adbox-box, .adbox-header, .adbox-outer, .adbox-rectangle, .adbox-sidebar, .adbox-slider, .adbox-style, .adbox-title, .adbox-topbanner, .adbox-wrapper, .adbox1, .adbox160, .adbox2, .adbox300, .adbox300x250, .adbox336 { display: none!important; }
.adbox600, .adbox728, .adboxRightSide, .adboxTopBanner, .adboxVert, .adbox_300x600, .adbox_310x400, .adbox_366x280, .adbox_468X60, .adbox_border, .adbox_bottom, .adbox_br, .adbox_cont, .adbox_largerect, .adbox_left, .adbox_top, .adboxbg, .adboxbot, .adboxclass, .adboxcm, .adboxcontent, .adboxcontentsum, .adboxes, .adboxesrow, .adboxid, .adboxlarge, .adboxlong, .adboxo, .adboxtop, .adbreak, .adbrite2, .adbrite_post, .adbtn, .adbtns, .adbttm_right_300, .adbttm_right_label, .adbucks, .adbuddy-protected, .adbug, .adbutler-div-large-banner, .adbutler-inline-ad, .adbutton, .adbutton-block, .adbuttons, .adbygoogle, .adc160, .adc336, .adc728, .adcard, .adcasing { display: none!important; }
.adcenter, .adcenterRowWrapper, .adchange, .adchoices, .adchoices-link, .adclass, .adcode, .adcode-widget, .adcode2, .adcode300x250, .adcode728x90, .adcode_container, .adcodetextwrap300x250, .adcodetop, .adcol1, .adcol2, .adcolumn, .adcolumn_wrapper, .adcomment, .adcont, .adcontainer-Leaderboard, .adcontainer-Rectangle, .adcontainer2, .adcontainer300x250l, .adcontainer300x250r, .adcontainer_footer, .adcontent_box, .adcontenttop, .adcontn, .adcopy, .adcrt980x250, .adctr, .add-970-90, .add-column2, .add-header-area, .add-position-right, .add-sidebar, .add300, .add300top, .add300x250, .add768, .addResources, .add_300_250, .add_300x250, .add_728x90_teckpage, .add_baner, .add_top-wrp-in, .add_topbanner, .addarea, .addarearight { display: none!important; }
.addbanner, .addboxRight, .addisclaimer, .addiv, .addivwhite, .adds2, .adds300x250, .adds620x90, .addtitle, .addvert, .addwide, .adengageadzone, .adenquire, .adex-ad-text, .adexpl, .adf_tisers, .adfbox, .adfeedback, .adfeeds, .adfieldbg, .adfix, .adfix-300x250, .adflag, .adflexi, .adfliction, .adfloatleft, .adfloatright, .adfoot, .adfootbox, .adfooter, .adform__topbanner, .adformobile, .adframe, .adframe2, .adframe_banner, .adframe_rectangle, .adfree, .adfront, .adfront-head, .adfrp, .adfull, .adg-rects, .adg_cell, .adg_native_home, .adg_row, .adg_table, .adg_table_cell, .adg_table_row, .adgear, .adgear-bb { display: none!important; }
.adgear_header, .adgeletti-ad-div, .adgmleaderboard, .adgoogle_block, .adhalfhome, .adhalfpage, .adhalfpageright, .adhead, .adhead_h, .adhead_h_wide, .adheader, .adheader100, .adheader401, .adheader416, .adheightpromo, .adheighttall, .adherebox, .adhesion-block, .adhesion-header, .adhesive_holder, .adhi, .adhide, .adhint, .adholder, .adholder-300, .adholder2, .adholderban, .adhoriz, .adhref_box_ads, .adical_contentad, .adiframe, .adiframe250x250, .adindex, .adindicator, .adinfo, .adinjwidget, .adinner, .adinpost, .adinsert, .adinsert-bdr, .adinsert160, .adinside, .adintext, .adintext-unten, .adintro, .adisclaimer, .adisland, .adition_Skyscraper, .adits, .adjimage2 { display: none!important; }
.adjlink, .adkicker, .adkingprobanner, .adkingprocontainer, .adkit, .adkit-advert, .adkit-lb-footer, .adkit_free_html, .adl125, .adlabel-horz, .adlabel-vert, .adlabel1, .adlabel2, .adlabel3, .adlabelleft, .adlarge, .adlarger, .adlateral, .adlayer, .adleader, .adleft1, .adleftph, .adlgbox, .adline, .adlink, .adlinkdiv, .adlinks, .adlinks-class, .adlist, .adlist1, .adlist2, .adlist__item--midstream, .adlnklst, .adloaded, .adloc-is-banner, .adlsot, .admain, .adman, .admania_themead, .admarker, .admaster, .admediumred, .admedrec, .admeldBoxAd, .admessage, .admiddle, .admiddlesidebar, .administer-ad, .admods, .admodule { display: none!important; }
.admoduleB, .admpu, .admpu-small, .admputop, .admsg__mrec, .admz, .adnSpot, .adnSpotaa, .adname, .adnation-banner, .adnet120, .adnet_area, .adnewslist, .adnl_zone, .adnotecenter, .adnotice, .adnotification, .adnu, .adnz-ad-placeholder, .adocean, .adocean728x90, .adocean_desktop_section, .adonmedianama, .adops, .adp-AdPrefix, .adpacks, .adpacks_content, .adpad300, .adpad300spacer, .adpadding, .adpadtwo_div, .adpane, .adparent, .adpic, .adplace, .adplace_center, .adplaceholder, .adplaceholder-top, .adplacement, .adplate-background, .adpod, .adpopup, .adpos-19, .adpos-20, .adpos-25, .adpos-26, .adpos-300-mobile, .adpos-8, .adpost, .adposter_pos { display: none!important; }
.adproxy, .adrec, .adrechts, .adrecom-pic, .adrect, .adrectangle, .adrectwrapper, .adrequest-iframe-wrapper, .adright, .adright265x90, .adright300, .adrightlg, .adrightsm, .adrighttop, .adriverBanner, .adroot, .adrotate-sponsor, .adrotate_top_banner, .adrotate_widget, .adrotate_widgets, .adrotatediv, .adrow, .adrow-post, .adrow1, .adrow1box1, .adrow1box3, .adrow1box4, .adrow2, .adrrr, .adrule, .ads--bottom-spacing, .ads--desktop, .ads--full, .ads--insertor-casper, .ads--menu-principal, .ads--no-preload, .ads--sidebar, .ads--single, .ads--square, .ads--top, .ads-1, .ads-120x600, .ads-125, .ads-125-widget, .ads-160-head, .ads-160x600, .ads-160x600-outer, .ads-166-70, .ads-180-65, .ads-2 { display: none!important; }
.ads-220x90, .ads-250, .ads-290, .ads-3, .ads-300, .ads-300-250, .ads-300-box, .ads-300x250, .ads-300x250-sidebar, .ads-300x300, .ads-300x600, .ads-300x600-wrapper, .ads-300x80, .ads-301, .ads-320-50, .ads-320x250, .ads-336-197-qu, .ads-336x280, .ads-468, .ads-468x60-bordered, .ads-560-65, .ads-600-box, .ads-720x90, .ads-728, .ads-728-90, .ads-728by90, .ads-728x90, .ads-728x90-wrap, .ads-729, .ads-970-250-show, .ads-970x90, .ads-above-comments, .ads-ad, .ads-ads-top, .ads-advertorial, .ads-area, .ads-article-right, .ads-articlebottom, .ads-aside, .ads-banner, .ads-banner-bottom, .ads-banner-friends, .ads-banner-js, .ads-banner-middle, .ads-banner-spacing, .ads-banner-top, .ads-banner-top-right, .ads-base, .ads-beforecontent, .ads-below-content { display: none!important; }
.ads-below-home, .ads-below-view-content.center, .ads-between-comments, .ads-bg, .ads-bigbox, .ads-bing-belly, .ads-bing-bottom, .ads-bing-top, .ads-block, .ads-block-bottom-wrap, .ads-block-link-000, .ads-block-link-text, .ads-block-marketplace-container, .ads-block-menu-center, .ads-block-panel-tipo-1, .ads-block-rightside, .ads-block-top, .ads-block-top-right, .ads-border, .ads-bottom, .ads-bottom-block, .ads-bottom-center, .ads-bottom-center-pagination, .ads-bottom-content, .ads-bottom-left, .ads-bottom-right, .ads-box, .ads-box-border, .ads-box-header, .ads-box-header-marketplace-right, .ads-box-header-pb, .ads-box-header-ws, .ads-box-header-wsl, .ads-btm, .ads-by, .ads-by-google-0, .ads-callback, .ads-card, .ads-carousel, .ads-cars-larger, .ads-cars-top2, .ads-categories-bsa, .ads-center, .ads-centered, .ads-cnt, .ads-code, .ads-col, .ads-col-1, .ads-col-2, .ads-cols { display: none!important; }
.ads-cont, .ads-container-mediumrectangle, .ads-container__inner, .ads-content, .ads-core-placer, .ads-custom, .ads-decorator, .ads-desktop, .ads-div, .ads-divider, .ads-express, .ads-favicon, .ads-feed, .ads-fieldset, .ads-fif, .ads-flow, .ads-footer, .ads-footer-desktop, .ads-footer-desktop-article, .ads-fr, .ads-full, .ads-global-header, .ads-google, .ads-google-bottom, .ads-google-top, .ads-half, .ads-header, .ads-header-desktop, .ads-header-left, .ads-header-right, .ads-here, .ads-hints, .ads-holder, .ads-home, .ads-home-top-buttons-wrap, .ads-homepage-2, .ads-homepage-leaderboard-btf, .ads-horizontal, .ads-horizontal-banner, .ads-horizontal-icons-wrap, .ads-iframe, .ads-image, .ads-in-article-view, .ads-in-content, .ads-in-previews, .ads-inarticle, .ads-inline, .ads-inner, .ads-instance, .ads-interlinks { display: none!important; }
.ads-item, .ads-label, .ads-label-inverse, .ads-large, .ads-leaderboard, .ads-leaderboard-border, .ads-leaderboard-panel, .ads-leaderbord, .ads-left, .ads-left-side, .ads-line, .ads-link, .ads-links-general, .ads-list, .ads-loaded, .ads-long, .ads-main, .ads-margin, .ads-margin-top-20, .ads-marker, .ads-medium-rect, .ads-middle, .ads-middle-top, .ads-minheight, .ads-mini, .ads-mini-3rows, .ads-mobile, .ads-module, .ads-movie, .ads-mpu, .ads-narrow, .ads-native-wrapper, .ads-note, .ads-on-player, .ads-one, .ads-outer, .ads-panel, .ads-parent, .ads-placment, .ads-player-03, .ads-popup-corner, .ads-post, .ads-post-closing, .ads-post-footer, .ads-post-full, .ads-posting, .ads-profile, .ads-rail, .ads-rect, .ads-rectangle { display: none!important; }
.ads-relatedbottom, .ads-rendering-fix, .ads-right, .ads-right-min, .ads-rotate, .ads-row, .ads-rpline-com, .ads-scroller-box, .ads-section, .ads-side, .ads-sidebar, .ads-sidebar-300-600, .ads-sidebar-boxad, .ads-sign, .ads-single, .ads-site, .ads-size-small, .ads-skin, .ads-skin-mobile, .ads-sky, .ads-skyscraper, .ads-skyscraper-container-left, .ads-skyscraper-container-right, .ads-skyscraper-left, .ads-skyscraper-right, .ads-slot-mb-container, .ads-small, .ads-small-horizontal, .ads-small-squares, .ads-smartphone, .ads-social-box, .ads-sponsored-title, .ads-sponsors, .ads-sponsors-125-left, .ads-sponsors-125-right, .ads-square, .ads-square-large, .ads-square-small, .ads-squares, .ads-ss, .ads-star, .ads-static-video-overlay, .ads-sticky-300-600, .ads-story, .ads-story-leaderboard-atf, .ads-stripe, .ads-styled, .ads-superbanner, .ads-system, .ads-text { display: none!important; }
.ads-title, .ads-tittle, .ads-to-hide, .ads-top, .ads-top-728, .ads-top-center, .ads-top-content, .ads-top-left, .ads-top-right, .ads-top-spacer, .ads-topbar, .ads-topboard-home, .ads-two, .ads-txt, .ads-u-1, .ads-ul, .ads-vertical-icons-wrap, .ads-verticle, .ads-video-zone-container, .ads-wide, .ads-widget, .ads-widget-content, .ads-widget-content-wrap, .ads-widget-link, .ads-widget-partner-gallery, .ads-widget-sponsor-gallery, .ads-wrap, .ads-wrapper, .ads-wrapper-top, .ads-x1, .ads-x1-super, .ads-zone, .ads.MREC, .ads.MREC1, .ads.MREC2, .ads.MREC3, .ads.MREC4, .ads.bottom, .ads.cell, .ads.cta, .ads.grid-layout, .ads.rectangle160, .ads.rectangle300, .ads.skyscraper160, .ads.top, .ads.widget, .ads01, .ads02, .ads03, .ads04 { display: none!important; }
.ads05, .ads06, .ads07, .ads08, .ads09, .ads1, .ads10, .ads1000x100, .ads11, .ads12, .ads120, .ads120_600, .ads120_600-widget, .ads120_80, .ads120x, .ads123, .ads125, .ads125-widget, .ads13, .ads14, .ads15, .ads160, .ads160-600, .ads160_600-widget, .ads160x600, .ads180x150, .ads1_250, .ads1_block, .ads1_container, .ads1_label, .ads1_sidebar, .ads2, .ads24Block, .ads250, .ads250-250, .ads250_96, .ads2Block, .ads2_block, .ads2_container, .ads3, .ads300, .ads300-200, .ads300-250, .ads300250, .ads300_250, .ads300_250-widget, .ads300_600-widget, .ads300box, .ads300n, .ads300nb { display: none!important; }
.ads300x, .ads300x100, .ads300x250, .ads300x250-thumb, .ads300x600, .ads315, .ads320x100, .ads324-wrapper, .ads324-wrapper2ads, .ads336_280, .ads336x280, .ads4, .ads460, .ads460_home, .ads468, .ads468x60, .ads486x100, .ads486x100-1, .ads598x98, .ads5blocks, .ads600, .ads667x100, .ads720x90, .ads728, .ads728_90, .ads728b, .ads728x90, .ads728x90-1, .ads728x90-thumb, .ads970, .adsAdvert, .adsArea, .adsBanner, .adsBannerLink, .adsBelowHeadingNormal, .adsBlock, .adsBot, .adsBottom, .adsBox, .adsBoxTop, .adsByTJ, .adsCap, .adsCategoryIcon, .adsCategoryTitleLink, .adsCell, .adsColumn, .adsCombo02_1, .adsCombo02_2, .adsCombo02_3, .adsCombo02_4 { display: none!important; }
.adsCombo02_5, .adsCombo02_6, .adsCombo02_7, .adsConfig, .adsCont, .adsContentBox, .adsContentBoxBellow, .adsDef, .adsDesktop, .adsDetailsPage, .adsDisclaimer, .adsDiv, .adsFirst, .adsFixed, .adsFull, .adsHeader, .adsHeaderFlog, .adsHeading, .adsHeight300x250, .adsHeight720x90, .adsImages, .adsInner, .adsInsideResults_v3, .adsLabel, .adsLateral, .adsLateralbox, .adsLibrary, .adsLine, .adsList, .adsMPU, .adsMag, .adsMarker, .adsMiddle, .adsMvCarousel, .adsNotaTopo, .adsOuter, .adsOverPrimary, .adsPlaceHolder, .adsPostquare, .adsRectangleMedium, .adsRight, .adsRow, .adsSecond, .adsSectionRL, .adsShield, .adsSlot300600, .adsSpace300x250, .adsSpace300x600, .adsSpace650x100, .adsSpacing { display: none!important; }
.adsSticky, .adsStickyLeft, .adsStickyRight, .adsTableBlox, .adsTag, .adsText, .adsTextHouse, .adsThema, .adsTop, .adsTopBanner, .adsTopCont, .adsTower2, .adsTowerWrap, .adsTxt, .adsWidget, .adsWithUs, .adsWrap, .adsYN, .adsZoneBlock2, .ads_1, .ads_120x60, .ads_120x60_index, .ads_125_square, .ads_160, .ads_180, .ads_2, .ads_3, .ads_300, .ads_300250_wrapper, .ads_300_250, .ads_300x100, .ads_300x239, .ads_300x250, .ads_300x600, .ads_305, .ads_320, .ads_320_100, .ads_330, .ads_337x280, .ads_350, .ads_3col, .ads_4, .ads_460up, .ads_468, .ads_468x60, .ads_672, .ads_720x90, .ads_728, .ads_728x90, .ads_Header { display: none!important; }
.ads__claim-item, .ads__container, .ads__header, .ads__horizontal, .ads__hyperleaderboard--hyperleaderboard, .ads__inline, .ads__interstitial, .ads__leaderboard--footer, .ads__leaderboard--header, .ads__link, .ads__listing, .ads__listing--inner_horizontal_first, .ads__listing--inner_horizontal_last, .ads__listing--small_center, .ads__listing--small_left, .ads__listing--small_right, .ads__midpage-fullwidth, .ads__native, .ads__right-rail-ad, .ads__sidebar, .ads__sidebar--home_column, .ads__sidebar--sidebar_first, .ads__sidebar--sidebar_fourth, .ads__sidebar--sidebar_second, .ads__sidebar--sidebar_third, .ads_ad_box, .ads_ad_box2, .ads_admeld, .ads_adsense1, .ads_after, .ads_after_more, .ads_amazon, .ads_amazon_outer, .ads_area, .ads_article, .ads_banner, .ads_banner_between, .ads_banner_between_string, .ads_banniere, .ads_bar, .ads_before, .ads_between_content, .ads_bg, .ads_big, .ads_big-half, .ads_big_right, .ads_big_right_code, .ads_bigrec, .ads_block, .ads_block250 { display: none!important; }
.ads_border, .ads_box, .ads_box_headline, .ads_box_type1, .ads_brace, .ads_by, .ads_by_tico, .ads_catDiv, .ads_catDivRight, .ads_center, .ads_code, .ads_column, .ads_container, .ads_container_top, .ads_content, .ads_css, .ads_der, .ads_desktop_r1, .ads_desktop_r2, .ads_disc_anchor, .ads_disc_leader, .ads_disc_lwr_square, .ads_disc_rectangle, .ads_disc_skyscraper, .ads_disc_square, .ads_disclaimer, .ads_div, .ads_div1, .ads_entrymore, .ads_folat_left, .ads_foot, .ads_footer, .ads_footerad, .ads_frame_wrapper, .ads_google, .ads_h, .ads_h1, .ads_h2, .ads_header, .ads_header_bottom, .ads_holder, .ads_horizontal, .ads_in_list_autosize, .ads_infoBtns, .ads_inline_640, .ads_inside2, .ads_inview, .ads_item, .ads_label, .ads_large_ads { display: none!important; }
.ads_layout_sky, .ads_lb, .ads_leader, .ads_leaderboard, .ads_left, .ads_linkb_728, .ads_loc_bottom, .ads_loc_side, .ads_lr_wrapper, .ads_lr_wrapper2, .ads_main, .ads_main_hp, .ads_media, .ads_medium, .ads_medium_rectangle, .ads_medrect, .ads_meraki_widget_asa, .ads_middle, .ads_middle_container, .ads_mpu, .ads_mpu_small, .ads_obrazek, .ads_outer, .ads_outline, .ads_place, .ads_place_160, .ads_place_top, .ads_player, .ads_post, .ads_post_end, .ads_post_end_code, .ads_post_start, .ads_post_start_code, .ads_prtext, .ads_qc1, .ads_qc2, .ads_r, .ads_rectangle, .ads_rem, .ads_remove, .ads_right, .ads_rightbar_top, .ads_sc_bl, .ads_sc_bl_i, .ads_sc_ls_i, .ads_sc_tb, .ads_sc_tl_i, .ads_sep, .ads_show_if, .ads_side { display: none!important; }
.ads_sideba, .ads_sidebar, .ads_sidebar_360, .ads_sidebar_360_b, .ads_single_center, .ads_single_side, .ads_single_top, .ads_singlepost, .ads_slice, .ads_slot, .ads_small, .ads_small_rectangle, .ads_space_long, .ads_spacer, .ads_square, .ads_takeover, .ads_tb-c, .ads_text, .ads_ticker_main, .ads_tit, .ads_title, .ads_top, .ads_top_1, .ads_top_banner, .ads_top_both, .ads_top_middle, .ads_top_nav, .ads_top_promo, .ads_topbanner, .ads_topic_300, .ads_topic_after, .ads_topleft, .ads_topright, .ads_tower, .ads_tr, .ads_under_data, .ads_under_fileinfo, .ads_under_player, .ads_unit, .ads_up, .ads_up_big2, .ads_upper_right_wrap, .ads_verticalSpace, .ads_vtlLink, .ads_vtlList, .ads_wide, .ads_widesky, .ads_widget, .ads_without_height, .ads_wrap { display: none!important; }
.ads_wrapper, .ads_wrapperads_top, .adsafp, .adsame-banner-box, .adsanity-alignnone, .adsanity-group, .adsanity-single, .adsarea, .adsartical, .adsbanner1, .adsbanner2, .adsbantop, .adsbar, .adsbg300, .adsbillboard, .adsblock, .adsblockvert, .adsbnr, .adsbody, .adsborder, .adsboth, .adsbottom, .adsbottombox, .adsbox--masthead, .adsbox-square, .adsbox970x90, .adsbox990x90, .adsboxBtn, .adsbox_300x250, .adsboxitem, .adsbttmpg, .adsbyadop, .adsbycircumventioncentral, .adsbyexoclick, .adsbyexoclick-wrapper, .adsbygalaksion, .adsbygoogle, .adsbygoogle-box, .adsbygoogle-noablate, .adsbygoogle-responsive-fix, .adsbygoogle-wrapper, .adsbygoogle2, .adsbymahimeta, .adsbypublift, .adsbypubmax, .adsbypubpower, .adsbysinodia, .adsbytrafficjunky, .adsbyvli, .adsbyxa { display: none!important; }
.adsbyyahoo, .adsc, .adscaleAdvert, .adscaleP6_canvas, .adscaleTop, .adscatalog, .adscenter, .adsclick, .adscontainer, .adscontent250, .adscontentcenter, .adscontntad, .adscreen, .adsd_shift100, .adsdisplaygames, .adsdiv, .adsection, .adsection_a2, .adsection_c2, .adsection_c3, .adsenbox, .adsence-domain, .adsens, .adsense-250, .adsense-300-600, .adsense-300x256-widget, .adsense-300x256-widget-2, .adsense-336, .adsense-336-280, .adsense-468, .adsense-728-90, .adsense-ad, .adsense-ad-results, .adsense-ads, .adsense-afterpost, .adsense-area, .adsense-article, .adsense-attribution, .adsense-block, .adsense-box, .adsense-category, .adsense-category-bottom, .adsense-center, .adsense-code, .adsense-container, .adsense-content, .adsense-csa, .adsense-div, .adsense-float, .adsense-googleAds { display: none!important; }
.adsense-header, .adsense-heading, .adsense-image-detail, .adsense-inline, .adsense-left, .adsense-links, .adsense-links2, .adsense-loading, .adsense-midtext, .adsense-mod-border, .adsense-module, .adsense-overlay, .adsense-post, .adsense-resposivo-meio, .adsense-review, .adsense-reviews-float, .adsense-right, .adsense-slot, .adsense-square, .adsense-sticky-slide, .adsense-title, .adsense-top, .adsense-top-bar, .adsense-topics-detail, .adsense-unit, .adsense-wide-background, .adsense-widget, .adsense-widget-horizontal, .adsense-wrapper, .adsense1, .adsense160x600, .adsense250, .adsense3, .adsense300, .adsense300_top, .adsense300x250, .adsense728, .adsense728x90, .adsenseAds, .adsenseBannerArea, .adsenseBlock, .adsenseContainer, .adsenseGreenBox, .adsenseInPost, .adsenseLargeRectangle, .adsenseList, .adsenseRow, .adsenseSky, .adsenseWrapper, .adsense_200 { display: none!important; }
.adsense_200x200, .adsense_336_280, .adsense_728x15_center, .adsense_728x90_container, .adsense_ad, .adsense_afc_related_art, .adsense_bdc_v2, .adsense_block, .adsense_bottom, .adsense_box01, .adsense_container, .adsense_div_wrapper, .adsense_full_width, .adsense_inner, .adsense_label, .adsense_leader, .adsense_left_lu, .adsense_mainbox01, .adsense_managed, .adsense_managed_, .adsense_media, .adsense_menu, .adsense_mpu, .adsense_rectangle, .adsense_results, .adsense_right, .adsense_sidebar, .adsense_sidebar_top, .adsense_single, .adsense_small_square, .adsense_top, .adsense_top_ad, .adsense_top_lu, .adsense_unit, .adsense_wrapper, .adsense_x88, .adsensebig, .adsenseblock_bottom, .adsenseblock_top, .adsensefloat, .adsenseformat, .adsenseframe, .adsenseleaderboard, .adsenselr, .adsensem_widget, .adsensemainpage, .adsensesky, .adsensesq, .adsensex336, .adsenvelope { display: none!important; }
.adsep, .adseparator, .adserve_728, .adserver_zone, .adserverad, .adserving, .adset, .adsfloat, .adsforums, .adsghori, .adsgrd, .adsgvert, .adsh, .adsheight-250, .adsheight-90, .adshl, .adshome, .adshowbig, .adshowcase, .adshp, .adside-box-index, .adside-box-single, .adside_box, .adsidebar, .adsidebox, .adsider, .adsincs2, .adsinfo, .adsingle, .adsingle-r, .adsingleph, .adsitem, .adsize728, .adsizer, .adsizewrapper, .adsjx, .adskeeperWrap, .adsky, .adsleaderboard, .adsleaderboardbox, .adsleff, .adsleft, .adsleftblock, .adslibraryArticle, .adslider, .adslink, .adslist, .adslisting, .adslisting2, .adslistingz { display: none!important; }
.adsload, .adsloading, .adslogan, .adslot, .adslot--leaderboard, .adslot-area, .adslot-banner, .adslot-billboard, .adslot-feature, .adslot-inline-wide, .adslot-mpu, .adslot-rectangle, .adslot-widget, .adslotMid, .adslot_1, .adslot_1m, .adslot_2, .adslot_2m, .adslot_3, .adslot_300, .adslot_3d, .adslot_3m, .adslot_4, .adslot_728, .adslot__ad-container, .adslot__ad-wrapper, .adslot_blurred, .adslot_bot_300x250, .adslot_collapse, .adslot_popup, .adslot_side1, .adslothead, .adslotleft, .adslotright, .adslotright_1, .adslotright_2, .adslug, .adslx-bottom2015, .adslx2015, .adsmaintop, .adsmall, .adsmaller, .adsmalltext, .adsmanag, .adsmbody, .adsmedrect, .adsmedrectright, .adsmessage, .adsninja-ad-zone, .adsnippet_widget { display: none!important; }
.adsns, .adsonar-after, .adsonofftrigger, .adsoptimal-slot, .adsother, .adspace, .adspace-300x600, .adspace-336x280, .adspace-728x90, .adspace-MR, .adspace-lb, .adspace-leaderboard, .adspace-lr, .adspace-mpu, .adspace-top, .adspace-widget, .adspace1, .adspace180, .adspace2, .adspace728x90, .adspace_2, .adspace_bottom, .adspace_buysell, .adspace_rotate, .adspace_skyscraper, .adspace_top, .adspacer, .adspacer2, .adspan, .adspanel, .adspecial390, .adspeed, .adsplash-160x600, .adsplat, .adsponsor, .adspop, .adspost, .adspot, .adspot-300x250-pos1-container, .adspot-desk, .adspot-title, .adspot1, .adspot200x90, .adspot468x60, .adspot728x90, .adspotGrey, .adspot_468x60, .adspot_728x90, .adsprefooter, .adspreview { display: none!important; }
.adsrecnode, .adsresponsive, .adsright, .adss, .adss-rel, .adssidebar2, .adsskyscraper, .adsslotcustom2, .adsslotcustom4, .adssmall, .adssquare, .adssquare2, .adstext, .adstextpad, .adstipt, .adstitle, .adstop, .adstopo, .adstopoBox, .adstory, .adstrip, .adstxt, .adstyle, .adsupperugo, .adsupperugo_txt, .adsverting, .adsvideo, .adswallpapr, .adswidget, .adswiper, .adswitch, .adsxpls, .adsystem_ad, .adszone, .adt-300x250, .adt-300x600, .adt-728x90, .adtab, .adtable, .adtag, .adtc, .adtech, .adtech-ad-widget, .adtech-banner, .adtech-boxad, .adtech-top-ad, .adtech-video-2, .adtech-wrapper, .adtechMobile, .adtech_wrapper { display: none!important; }
.adtester-container, .adtext_gray, .adtext_horizontal, .adtext_onwhite, .adtext_vertical, .adtext_white, .adtextleft, .adtextright, .adtexts, .adthrive, .adthrive-ad, .adthrive-content, .adthrive-header, .adthrive-header-container, .adthrive_custom_ad, .adthx, .adtile, .adtips, .adtips1, .adtitle, .adtoggle, .adtop, .adtop-border, .adtops, .adtower, .adtravel, .adttl, .adtv_300_250, .adtxt, .adtxtlinks, .adult-adv, .adun, .adunit, .adunit-300-250, .adunit-active, .adunit-adbridg, .adunit-container, .adunit-container-bb, .adunit-container-incontent-280px, .adunit-container-incontent-400px, .adunit-container-sitebar-600px, .adunit-container_sitebar_1, .adunit-middle, .adunit-parent, .adunit-purch, .adunit-side, .adunit-title, .adunit-top, .adunit-wrap, .adunit-wrapper { display: none!important; }
.adunit125, .adunit160, .adunit300x250, .adunit468, .adunitContainer, .adunit_210x509, .adunit_300x100, .adunit_300x250, .adunit_300x600, .adunit_607x110, .adunit_728x90, .adunit_content, .adunit_footer, .adunit_leaderboard, .adunit_maincol_right, .adunit_rectangle, .adunitfirst, .adunitrd, .adup-ad-container, .adv--desktop-top, .adv--h600, .adv--intermingled, .adv--leaderboard, .adv--square, .adv-120x600, .adv-160, .adv-160x600, .adv-200-200, .adv-250-250, .adv-300, .adv-300-1, .adv-300-250, .adv-300-600, .adv-300x250, .adv-300x250-generic, .adv-336-280, .adv-4, .adv-468-60, .adv-468x60, .adv-700, .adv-728, .adv-728-90, .adv-970, .adv-970-250, .adv-970-250-2, .adv-980x60, .adv-ad, .adv-ads-selfstyle, .adv-aside, .adv-background { display: none!important; }
.adv-banner, .adv-bar, .adv-before-news-body, .adv-block, .adv-block-container, .adv-border, .adv-bottom, .adv-box, .adv-box-holder, .adv-box-wrapper, .adv-carousel, .adv-center, .adv-click, .adv-comment--opened, .adv-comments, .adv-cont, .adv-cont1, .adv-container, .adv-conteiner, .adv-dvb, .adv-format-1, .adv-full-width, .adv-google, .adv-gpt-desktop-wrapper, .adv-gpt-wrapper-desktop, .adv-halfpage, .adv-header, .adv-holder, .adv-home-300x600, .adv-in-body, .adv-inset, .adv-intext, .adv-intext-label, .adv-key, .adv-label, .adv-lb, .adv-lb-wrap, .adv-leaderboard, .adv-leaderboard-banner, .adv-list, .adv-list__link, .adv-list_inner, .adv-lshaped-wrapper, .adv-mid-rect, .adv-mid-rect--right, .adv-mobile-wrapper, .adv-mpu, .adv-mpu-shoulder, .adv-outer, .adv-overlay { display: none!important; }
.adv-p, .adv-phone, .adv-phone-hp, .adv-rectangle, .adv-right, .adv-right-300, .adv-rotator, .adv-script-container, .adv-search-ad, .adv-sidebar, .adv-sidelabel, .adv-slide-block-wrapper, .adv-slot-container, .adv-square-banner, .adv-squarebox-banner, .adv-teaser-divider, .adv-text, .adv-top, .adv-top-container, .adv-top-page, .adv-top-skin, .adv-under-video, .adv-unit, .adv-videoad, .adv-x61, .adv1, .adv120, .adv200, .adv200_border, .adv250, .adv300, .adv300-250, .adv300-250-2, .adv300-70, .adv300_100, .adv300left, .adv300x100, .adv300x250, .adv300x60, .adv300x70, .adv336, .adv350, .adv460x60, .adv468, .adv468x110, .adv468x90, .adv728, .adv728_90, .adv728x90, .advBottom { display: none!important; }
.advBottomHome, .advBox, .advDesktop300x250, .advImagesbox, .advInt, .advLB_PageMiddle, .advLeaderboard, .advRightBig, .advSquare, .advText, .advTicker, .advTop, .advVideobox, .advWrappers, .adv_1, .adv_120, .adv_120_600, .adv_120x240, .adv_120x600, .adv_160_600, .adv_160x600, .adv_2, .adv_250, .adv_250_250, .adv_300, .adv_300_300, .adv_300_top, .adv_300x250, .adv_336_280, .adv_468_60, .adv_600, .adv_630, .adv_728_90, .adv_728x90, .adv_90, .adv_PageTop, .adv__box, .adv__container--300x250, .adv__container--728x90, .adv__leaderboard, .adv__text, .adv__wrapper, .adv_aff, .adv_amazon_single, .adv_banner, .adv_banner_hor, .adv_banner_ps_1, .adv_banner_ps_13, .adv_banner_ps_2, .adv_banner_ps_3 { display: none!important; }
.adv_banner_ps_4, .adv_banner_ps_6, .adv_banner_ps_7, .adv_banner_ps_8, .adv_bg, .adv_blocker, .adv_box, .adv_box_narrow, .adv_cnt, .adv_code, .adv_default_box_container, .adv_display, .adv_flash, .adv_floater_left, .adv_floater_right, .adv_headerleft, .adv_headerright, .adv_hed, .adv_here, .adv_img, .adv_in_body_a, .adv_info_text, .adv_jump, .adv_leaderboard, .adv_left, .adv_link, .adv_main_middle, .adv_main_middle_wrapper, .adv_main_right_down, .adv_main_right_down_wrapper, .adv_medium_rectangle, .adv_message, .adv_msg, .adv_page_blocker_overlay, .adv_panel, .adv_placeholder_300_250, .adv_placeholder_300_300, .adv_pointer_home, .adv_pointer_section, .adv_right, .adv_sd_dx, .adv_side1, .adv_side2, .adv_sidebar, .adv_sidebar_300x250, .adv_standard_d, .adv_td, .adv_title, .adv_top, .adv_tr { display: none!important; }
.adv_txt, .adv_under_menu, .adv_underpost, .adv_x_1, .adv_x_2, .advads-5, .advads-background, .advads-close-button, .advads-sticky, .advads-widget, .advads_ad_widget-11, .advads_ad_widget-18, .advads_ad_widget-2, .advads_ad_widget-21, .advads_ad_widget-3, .advads_ad_widget-4, .advads_ad_widget-5, .advads_ad_widget-8, .advads_ad_widget-9, .advads_widget, .advallyAdhesionUnit, .advance-ads, .advart, .advbanner_300x250, .advbanner_300x600, .advbanner_970x90, .advbig, .advbptxt, .adver, .adver-block, .adver-carousel-cards, .adver-left, .adver-text, .adver-wrapper--250, .adverTag, .adverTxt, .adver_bot, .adver_cont_below, .adver_home, .adveratising, .adverdown, .adverhrz, .adverserve145, .adverstisement_right, .advert--aside, .advert--background, .advert--banner-wrap, .advert--fallback, .advert--header, .advert--inline { display: none!important; }
.advert--leaderboard, .advert--loading, .advert--mpu, .advert--mpu--rhs, .advert--placeholder, .advert--right-rail, .advert--square, .advert--transition, .advert--vc, .advert--vc__wrapper, .advert-100, .advert-120x90, .advert-160x600, .advert-300, .advert-300-side, .advert-300x100-side, .advert-300x250-container, .advert-728, .advert-728-90, .advert-728x90, .advert-760, .advert-arch-top, .advert-article-bottom, .advert-autosize, .advert-background, .advert-banner, .advert-banner-container, .advert-banner-holder, .advert-bannerad, .advert-bar, .advert-bg-250, .advert-block, .advert-bloggrey, .advert-body-not-home, .advert-border, .advert-bot-box, .advert-bottom, .advert-box, .advert-bronze, .advert-bronze-btm, .advert-btm, .advert-card, .advert-center, .advert-center_468x60, .advert-col, .advert-col-center, .advert-competitions, .advert-container, .advert-content, .advert-content-item { display: none!important; }
.advert-detail, .advert-dfp, .advert-double-mpu, .advert-featured, .advert-footer, .advert-full-home-sec, .advert-full-raw, .advert-gold, .advert-group, .advert-head, .advert-header-728, .advert-home-380x120, .advert-home-popup-holder, .advert-horizontal, .advert-iab-300-250, .advert-iab-468-60, .advert-image, .advert-info, .advert-inner, .advert-label, .advert-leaderboard, .advert-leaderboard-top, .advert-leaderboard2, .advert-loader, .advert-lower-right, .advert-mini, .advert-mpu, .advert-mrec, .advert-note, .advert-overlay, .advert-pane, .advert-panel, .advert-placeholder, .advert-placeholder-wrapper, .advert-preview-wrapper, .advert-right, .advert-row, .advert-section, .advert-sidebar, .advert-silver, .advert-sky, .advert-skyright, .advert-skyscraper, .advert-slider, .advert-spot-container, .advert-stub, .advert-text, .advert-three, .advert-tile, .advert-title { display: none!important; }
.advert-top, .advert-top-footer, .advert-txt, .advert-under-hedaer, .advert-unit, .advert-wide, .advert-wingbanner-left, .advert-wingbanner-right, .advert-words, .advert-wrap, .advert-wrap1, .advert-wrap2, .advert-wrapper, .advert-wrapper_rectangle_aside, .advert.box, .advert.desktop, .advert.mobile, .advert.mpu, .advert.skyscraper, .advert1, .advert120, .advert1Banner, .advert2, .advert300, .advert300-home, .advert300x100, .advert300x250, .advert300x300, .advert300x440, .advert300x600, .advert350ih, .advert4, .advert5, .advert728_90, .advert728x90, .advert8, .advertAreaFrame, .advertBanner, .advertBar, .advertBlock, .advertBottom, .advertBox, .advertCaption, .advertColumn, .advertCont, .advertContainer, .advertContent, .advertDownload, .advertFullBanner, .advertGenerator { display: none!important; }
.advertHeadline, .advertIframe, .advertIslandWrapper, .advertLink, .advertLink1, .advertMiddle, .advertMpu, .advertRight, .advertSideBar, .advertSign, .advertSlider, .advertSlot, .advertSuperBanner, .advertText, .advertTh, .advertThInnBg, .advertTitleSky, .advertWrapper, .advert_300x250, .advert_336, .advert_468x60, .advert__autofill_vertical, .advert__container, .advert__fullbanner, .advert__leaderboard, .advert__mpu, .advert__sidebar, .advert__tagline, .advert_area, .advert_back_160x600, .advert_back_300x250, .advert_back_300xXXX, .advert_banner, .advert_banners, .advert_block, .advert_box, .advert_caption, .advert_cont, .advert_container, .advert_div, .advert_djad, .advert_google_content, .advert_google_title, .advert_header, .advert_home_300, .advert_img, .advert_in_post, .advert_label, .advert_leaderboard, .advert_line { display: none!important; }
.advert_list, .advert_main, .advert_main_bottom, .advert_mpu, .advert_mpu_body_hdr, .advert_nav, .advert_note, .advert_pos, .advert_rectangle_aside, .advert_small, .advert_societe_general, .advert_source, .advert_span, .advert_surr, .advert_text, .advert_top, .advert_txt, .advert_wrapper, .advertasingtxt, .advertbar, .advertbox, .adverteaser, .advertembed, .advertheader-red, .adverthome, .adverticum_container, .adverticum_content, .adverticum_gate_banner, .advertis, .advertis-left, .advertis-right, .advertise-1, .advertise-2, .advertise-band, .advertise-box, .advertise-here, .advertise-homestrip, .advertise-horz, .advertise-info, .advertise-inquiry, .advertise-leaderboard, .advertise-link, .advertise-link-post-bottom, .advertise-list, .advertise-pic, .advertise-small, .advertise-square, .advertise-top, .advertise-vert, .advertiseBlack { display: none!important; }
.advertiseContainer, .advertiseHere, .advertiseLabel234x60, .advertiseLabel300x250, .advertiseText, .advertise_ads, .advertise_box, .advertise_box1, .advertise_box4, .advertise_brand, .advertise_carousel, .advertise_here, .advertise_link, .advertise_link_sidebar, .advertise_links, .advertise_sec, .advertise_text, .advertise_txt, .advertise_verRight, .advertisebtn, .advertisedBy, .advertisement--appnexus, .advertisement--billboard, .advertisement--leaderboard, .advertisement--leaderboard_top, .advertisement--skyscraper, .advertisement--title, .advertisement-1, .advertisement-160-600, .advertisement-2, .advertisement-234-60, .advertisement-250, .advertisement-300, .advertisement-300-250, .advertisement-300x250, .advertisement-300x600, .advertisement-728-90, .advertisement-728x90, .advertisement-750-60, .advertisement-BottomRight, .advertisement-after, .advertisement-area, .advertisement-background, .advertisement-banner, .advertisement-before, .advertisement-bkg, .advertisement-block, .advertisement-bottom, .advertisement-box, .advertisement-caption { display: none!important; }
.advertisement-card, .advertisement-cell, .advertisement-comment, .advertisement-container, .advertisement-content, .advertisement-copy, .advertisement-custom-content, .advertisement-custom-post, .advertisement-dashed, .advertisement-footer, .advertisement-google, .advertisement-header, .advertisement-highlighter, .advertisement-image, .advertisement-information-link, .advertisement-label, .advertisement-label-up-white, .advertisement-layout, .advertisement-leader-board, .advertisement-leader-board-second, .advertisement-leaderboard, .advertisement-leaderboard-lg, .advertisement-link, .advertisement-nav, .advertisement-new, .advertisement-other, .advertisement-placeholder, .advertisement-position1, .advertisement-right, .advertisement-right-rail, .advertisement-showup-banner, .advertisement-sidebar, .advertisement-space, .advertisement-sponsor, .advertisement-swimlane, .advertisement-tag, .advertisement-text, .advertisement-title, .advertisement-top, .advertisement-txt, .advertisement-wrapper, .advertisement.leaderboard, .advertisement.rectangle, .advertisement.under-article, .advertisement1, .advertisement300x250, .advertisement468, .advertisementBackground, .advertisementBanner, .advertisementBannerVertical { display: none!important; }
.advertisementBar, .advertisementBlock, .advertisementBox, .advertisementCenterer, .advertisementColumnGroup, .advertisementContainer, .advertisementFull, .advertisementGif, .advertisementHeader, .advertisementImg, .advertisementLabel, .advertisementLabelFooter, .advertisementOutsider, .advertisementPanel, .advertisementReloadable, .advertisementRotate, .advertisementSection, .advertisementSmall, .advertisementText, .advertisementTop, .advertisement_160x600, .advertisement_300x250, .advertisement_728x90, .advertisement__728x90, .advertisement__full, .advertisement__header, .advertisement__label, .advertisement__leaderboard, .advertisement__line, .advertisement__title, .advertisement__wrapper, .advertisement_above_footer, .advertisement_article_center_bottom_computer, .advertisement_article_center_middle1_computer, .advertisement_article_center_middle4_computer, .advertisement_article_center_middle6_computer, .advertisement_article_center_top_computer, .advertisement_article_right_middle2_computer, .advertisement_article_right_top_computer, .advertisement_below_news_article, .advertisement_block_234_60, .advertisement_block_468_60, .advertisement_box, .advertisement_btm, .advertisement_caption, .advertisement_container, .advertisement_flag, .advertisement_flag_sky, .advertisement_footer, .advertisement_g { display: none!important; }
.advertisement_header, .advertisement_horizontal, .advertisement_main_center_bottom_computer, .advertisement_main_right_middle2_computer, .advertisement_main_right_top_computer, .advertisement_mobile, .advertisement_part, .advertisement_post, .advertisement_river, .advertisement_section_top, .advertisement_sky, .advertisement_text, .advertisement_top, .advertisement_watchFooter, .advertisement_wrapper, .advertisementonblue, .advertisementonwhite, .advertisements-link, .advertisements-right, .advertisements-sidebar, .advertisementsOutterDiv, .advertisements_contain, .advertisements_heading, .advertisementsubtitle, .advertisementwrap, .advertiser, .advertiser-disclosure-banner, .advertiser-links, .advertisesingle, .advertisespace_div, .advertising--desktop, .advertising--mobile, .advertising--row, .advertising--tablet, .advertising--top, .advertising-aside-top, .advertising-banner, .advertising-block, .advertising-box-top-teaser, .advertising-container, .advertising-container-top, .advertising-content, .advertising-disclaimer, .advertising-fixed, .advertising-header, .advertising-iframe, .advertising-in-content, .advertising-inner, .advertising-leaderboard, .advertising-local-links { display: none!important; }
.advertising-lrec, .advertising-mention, .advertising-middle, .advertising-middle-i, .advertising-notice, .advertising-right, .advertising-right-d, .advertising-right-i, .advertising-srec, .advertising-top, .advertising-top-banner, .advertising-top-box, .advertising-top-category, .advertising-vert, .advertising1, .advertising160, .advertising2, .advertising300_home, .advertising300x250, .advertising728, .advertising728_3, .advertisingBanner, .advertisingBlock, .advertisingBlocks, .advertisingFooterXL, .advertisingLabel, .advertisingLegend, .advertisingLrec, .advertisingMob, .advertisingRight, .advertisingSlide, .advertisingTable, .advertisingTop, .advertising_300x250, .advertising_banner, .advertising_block, .advertising_block_325, .advertising_block_325_custom_5, .advertising_bottom, .advertising_bottom_box, .advertising_box_bg, .advertising_header_1, .advertising_hibu_lef, .advertising_hibu_mid, .advertising_hibu_rig, .advertising_horizontal_title, .advertising_images, .advertising_square, .advertising_top, .advertising_vertical_title { display: none!important; }
.advertising_widget, .advertisingarea, .advertisingarea-homepage, .advertisingimage, .advertisingimage-extended, .advertisingimageextended, .advertisingimageextended-link, .advertisment, .advertisment-banner, .advertisment-label, .advertisment-left-panal, .advertisment-module, .advertisment-rth, .advertisment-small-container, .advertisment-top, .advertismentBox, .advertismentContainer, .advertismentContent, .advertismentText, .advertisment_300x250, .advertisment_bar, .advertisment_caption, .advertisment_full, .advertisment_notice, .advertisment_two, .advertize, .advertize_here, .advertlabel, .advertleft, .advertlink, .advertnotice, .advertop, .advertorial, .advertorial-2, .advertorial-block, .advertorial-image, .advertorial-promo-box, .advertorial-teaser, .advertorial-wrapper, .advertorial2, .advertorial_728x90, .advertorial_red, .advertorialitem, .advertorialtitle, .advertorialview, .advertorialwidget, .advertouter, .advertplay, .adverts, .adverts--banner { display: none!important; }
.adverts-125, .adverts-inline, .adverts2, .advertsLeaderboard, .adverts_RHS, .adverts_footer_advert, .adverts_footer_scrolling_advert, .adverts_header_advert, .adverts_side_advert, .advertspace, .adverttext, .adverttop, .advfrm, .advg468, .advhere, .advimg160600, .advimg300250, .advn_zone, .advoice, .advr, .advr-wrapper, .advr_top, .advr_txtcss, .advrectangle, .advrst, .advskin, .advslideshow, .advspot, .advt, .advt-banner-3, .advt-block, .advt-box, .advt-right, .advt-sec, .advt-text, .advt300, .advt720, .advtBlock, .advtMsg, .advt_160x600, .advt_468by60px, .advt_indieclick, .advt_single, .advt_title, .advt_widget, .advtcell, .advtext, .advtimg, .advtitle, .advtop { display: none!important; }
.advtop-leaderbord, .advttopleft, .advv_box, .advword, .adwblue, .adwert, .adwhitespace, .adwide, .adwideskyright, .adwidget, .adwithspace, .adwobs, .adwolf-holder, .adword-box, .adword-structure, .adword-text, .adword-title, .adword1, .adwordListings, .adwords, .adwords-container, .adwordsHeader, .adwords_in_content, .adworks, .adwrap, .adwrap-widget, .adwrapper--desktop, .adwrapper-lrec, .adwrapper1, .adwrapper948, .adwrappercls, .adwrappercls1, .adx-300x250-container, .adx-300x600-container, .adx-ads, .adx-wrapper, .adx-wrapper-middle, .adx_center, .adxli, .adz-horiz, .adz-horiz-ext, .adz2, .adz728x90, .adzbanner, .adzone, .adzone-footer, .adzone-preview, .adzone-sidebar, .adzone_ad_5, .adzone_ad_6 { display: none!important; }
.adzone_ad_7, .adzone_ad_8, .adzone_ad_9, .adzone_skyscraper, .af-block-ad-wrapper, .af-label-ads, .afc-box, .aff-big-unit, .aff-iframe, .afffix-custom-ad, .affiliate-ad, .affiliate-footer, .affiliate-link, .affiliate-mrec-iframe, .affiliate-sidebar, .affiliate-strip, .affiliate-unit__link, .affiliate-unit__wrapper, .affiliateAdvertText, .affiliate_ad, .affiliate_header_ads, .affiliate_header_ads_container, .affiliates-sidebar, .affiliation728x90, .affinityAdHeader, .afns-ad-sponsor-logo, .afsAdvertising, .afsAdvertisingBottom, .aft-top-728x90, .aftContentAdLeft, .aftContentAdRight, .after-content-ad, .after-first-post-ad-1, .after-intro-ad, .after-post-ad, .after-post-ads, .after-story-ad-wrapper, .after_ad, .after_comments_ads, .after_content_banner_advert, .after_post_ad, .afterpostadbox, .afw_ad, .age_default, .aggads-ad, .agi-adsaleslinks, .agi-adtop, .ahe-ad.consumable, .ahe-adsticky, .ai-top-ad-outer { display: none!important; }
.aisle-ad, .aisoad, .ajax_ad, .ajaxads, .ajdg_bnnrwidgets, .ajdg_grpwidgets, .al-wss-ad, .alb-content-ad, .align.Ad, .alignads, .allow-ads, .allpages_ad_bottom, .allpages_ad_top, .alt-ad-box, .alt_ad, .alt_ad_block, .altad, .alternatives_ad, .am-adContainer, .am-adslot, .am-articleItem--bodyAds, .am-bazaar-ad, .amAdvert, .am_ads, .amazon_ad, .amazonads, .amis-advert, .amp-ad, .amp-ads, .amp-ads-container, .amp-sticky-ad-custom, .amp-sticky-ads, .amp-unresolved, .ampFlyAdd, .ampforwp-sticky-custom-ad, .amsSparkleAdWrapper, .anc_ads_show, .anchor-ad-wrapper, .anchorAd, .anchored-ad-widget, .anchoringTopAdDefault, .annonce_textads, .annons_themeBlock, .annonstext, .another_text_ad, .answer_ad_content, .anyad, .anzeige_banner, .aol-knot-fullscreen-right-ad, .aol-twist-flyout-ad { display: none!important; }
.aolSponsoredLinks, .aopsadvert, .ap-ad-block, .ap_str_ad, .apadam-ads, .apexAd, .apiAdMarkerAbove, .apiAds, .apiButtonAd, .app-ad, .app-advertisements, .app-leaderboard-ad-container, .app_ad_unit, .app_advertising_skyscraper, .app_nexus_banners_common, .appnexus.ad, .apxContentAd, .ar-header-m-ad, .arc-ad-wrapper, .arcAdsBox, .arcAdsContainer, .archive-ad, .archive-ads, .archive-radio-ad-container, .area1_2_ad1, .area5_ad, .areaAd, .area_ad, .area_ad03, .area_ad07, .area_ad09, .area_ad2, .aroundAdUnit, .artAd, .artAdInner, .art_ad_aside, .art_ad_top, .art_ads, .art_aisde_ads, .art_new_ads_468_60, .artcl_ad_dsk, .artcl_promo_ad, .article--ad, .article--adv__before, .article--content-ad, .article-ad, .article-ad-300x250, .article-ad-970x90, .article-ad-align-left, .article-ad-blk { display: none!important; }
.article-ad-bottom, .article-ad-box, .article-ad-cont, .article-ad-holder, .article-ad-horizontal, .article-ad-left, .article-ad-legend, .article-ad-main, .article-ad-placeholder, .article-ad-primary, .article-ad-row, .article-ad-row-inner, .article-ad-section, .article-ads, .article-adv-right-sideBar, .article-advert, .article-advert--text, .article-advert-container, .article-advert-dfp, .article-aside-ad, .article-body__suppl_content--inline-ad, .article-body__suppl_content--inline-cta-ad, .article-content-ad, .article-content-adwrap, .article-first-ad, .article-footer-ad, .article-footer-ad-container, .article-footer__ad, .article-footer__ads, .article-google-adsense, .article-grid__item--advert, .article-header-ad, .article-header__railAd, .article-inline-ad, .article-list__list-item--ad, .article-mid-ad, .article-news-videoad, .article-sidebar__advert, .article-small-ads, .article-sponsor, .article-sponsored-content-list, .article-sponsorship-header, .article-top-ad, .article-upper-ad-unit, .article-v2-rail__advert, .article-view__footer-ad, .articleADbox, .articleAd, .articleAd300x250, .articleAdBlade { display: none!important; }
.articleAdHeader, .articleAdSlot2, .articleAdTop, .articleAdTopRight, .articleAds, .articleAdsL, .articleAdvert, .articleBottom-ads, .articleEmbeddedAdBox, .articleFooterAd, .articleHeadAdRow, .articleHeaderAd, .articlePage3rdPartyContentStrip, .articleTop-ads, .articleTopAd, .article__ad-holder, .article__ad-ir, .article__adblock, .article__adv, .article__header-ad-slot, .article__inset--margin-ad, .article__leaderboard-ad, .article_ad, .article_ad250, .article_ad_container2, .article_ad_text, .article_ad_top, .article_adbox, .article_ads_banner, .article_body_ad1, .article_bottom-ads, .article_bottom_ad, .article_google-ad, .article_google_ads, .article_inline_ad, .article_inner_ad, .article_list_in_ad, .article_middle_ad, .article_mpu, .article_mpu_box, .article_page_ads_bottom, .article_sponsored_links, .article_tower_ad, .articlead, .articleads, .articlebodyad, .articlepage_ads_1, .articlepage_ads_top, .articles-ad-block, .artist-ad-wrapper { display: none!important; }
.artnet-ads-ad, .artstyle__advertisement, .as-admedia, .as_ad, .as_social_footer, .aseadn, .aside-ad, .aside-ad-space, .aside-ad-wrapper, .aside-ads, .aside-collection-ad-slot, .asideAd, .aside_AD01, .aside_AD02, .aside_AD06, .aside_AD08, .aside_AD09, .aside_ad, .aside_ad_large, .aside_banner_ads, .aside_google_ads, .asinf-admedia, .assis-adlabel, .associated-ads, .async-ad-container, .at-header-ad, .at-sidebar-ad, .atcode_wp_bnn, .atf-ad, .atf-ad-medRect, .atf-ad-medrec, .atf-wrapper, .atfAds, .atf_ad300, .atf_adWrapper, .atf_ad_box, .atf_placeholder, .attachment-advert_home, .attachment-dm-advert-bronze, .attachment-dm-advert-gold, .attachment-dm-advert-silver, .attachment-sidebar-ad, .attachment-sidebarAd, .attachment-sidebar_ad, .attachment-squareAd, .attachment-weather-header-ad, .auction-nudge, .autoAd, .autoshow-top-ad, .aux-ad-widget-1 { display: none!important; }
.aux-ad-widget-2, .avadvslot, .avantgardia-ad-widget, .avap-ads-container, .avert--leaderboard, .avert--sidebar, .avert-text, .avertissement-download, .azk-adsense, .b-ad, .b-ad-footerBanner, .b-ad-main, .b-ad-topBanner, .b-ad-wrapper-side-midi, .b-ads728, .b-ads_300, .b-ads_gpt, .b-ads_iframe, .b-adsuniversal-wrap, .b-adv, .b-adv-art, .b-adv-mobi, .b-adv-teaser, .b-advert, .b-advert__grid, .b-advertising__down-menu, .b-aside-ads, .b-astro-sponsored-links_horizontal, .b-astro-sponsored-links_vertical, .b-header-ad, .b5-ad-pushdown, .b5_widget_skyscraper_ad, .b5ad_bigbox, .b5ad_skyscraper, .bAdvertisement, .b_ad, .b_ad480, .b_adLastChild, .b_ads, .b_ads_cont, .b_ads_r, .b_ads_top, .b_adsen_wrapper, .back300ad, .background-ad, .background-adv, .backgroundAd, .badge-gag-ads-container, .badge-style-type-ad, .bads300 { display: none!important; }
.badxcn, .bam-ad-slot, .bam-dcRefreshableAd, .ban-720-container, .ban300side, .ban420x200, .ban420x260, .ban680x450, .ban728, .ban980x90, .bandeauCookies, .bandeau_cookie, .bank-rate-ad, .banmanad, .banner--ad, .banner-125, .banner-300, .banner-300-100, .banner-300-250, .banner-300x250, .banner-300x600, .banner-320-100, .banner-468, .banner-468-60, .banner-468x60, .banner-728, .banner-728x90, .banner-950x50, .banner-ad, .banner-ad-300x250, .banner-ad-b, .banner-ad-below, .banner-ad-block, .banner-ad-container, .banner-ad-contianer, .banner-ad-footer, .banner-ad-image, .banner-ad-inner, .banner-ad-label, .banner-ad-large, .banner-ad-pos, .banner-ad-row, .banner-ad-skeleton-box, .banner-ad-space, .banner-ad-wrap, .banner-ad-wrapper, .banner-ad2, .banner-ads, .banner-ads-300x250, .banner-ads-right { display: none!important; }
.banner-ads-sidebar, .banner-adsense, .banner-adv, .banner-advert, .banner-advertisement, .banner-advertising, .banner-adverts, .banner-buysellads, .banner-paid-ad-label, .banner-rectangleMedium, .banner-sidebar-300x250, .banner-top-ads, .banner-top-banner-728x90, .banner1-728x90, .banner120x600, .banner125x125, .banner160, .banner160x600, .banner200x200, .banner250_250, .banner300, .banner300_250, .banner300by250, .banner300x250, .banner300x84, .banner336, .banner336x280, .banner350, .banner468, .banner468by60, .banner728, .banner728-ad, .banner728-container, .banner728x90, .bannerADV, .bannerAd, .bannerAd-module, .bannerAd3, .bannerAd300x250, .bannerAdContainer, .bannerAdHHP, .bannerAdLeaderboard, .bannerAdRectangle, .bannerAdSearch, .bannerAdSidebar, .bannerAdTower, .bannerAdWrap, .bannerAdWrapper300x250, .bannerAdWrapper730x86, .bannerAd_rdr { display: none!important; }
.bannerAds, .bannerAdvert, .bannerAside, .bannerGAd, .bannerRightAd, .bannerTopAdLeft, .bannerTopAdRight, .bannerWrapAdwords, .banner_160x600, .banner_234x90, .banner_240x400, .banner_250x250, .banner_300_250, .banner_300x250, .banner_300x250_2, .banner_300x250_3, .banner_300x600, .banner_468_60, .banner_468x60, .banner_728_90, .banner_728x90, .banner_ad, .banner_ad-728x90, .banner_ad_233x90, .banner_ad_300x250, .banner_ad_728x90, .banner_ad_container, .banner_ad_footer, .banner_ad_full, .banner_ad_leaderboard, .banner_ad_link, .banner_ads, .banner_ads1, .banner_ads_300x250, .banner_ads_home, .banner_ads_home_inner, .banner_adv, .banner_altervista_300X250, .banner_altervista_728X90, .banner_mpu_integrated, .banner_reklam, .banner_reklam2, .banner_slot, .bannerad, .bannerad-125tower, .bannerad-468x60, .bannerad3, .banneradbottomholder, .banneradd, .bannerads { display: none!important; }
.banneradsensetop, .banneradsensetoptitle, .banneradv, .bannerandads, .bannergoogle, .bannergroup-ads, .bannergroupadvertisement, .banneritem-ads, .banneritem_ad, .bannermpu, .bannerplace728, .banners-weekad, .banners_ad, .banners_ad_inside, .bannervcms, .bar_ad, .barkerAd, .barstool_ad_floater, .barta-ad, .base-ad-mpu, .base-ad-slot, .base-ad-top, .base__header-ad, .base_ad, .base_printer_widgets_AdBreak, .baseboard-ad, .bb-ad, .bb-ad-mrec, .bb-adv-160x600, .bb-adv-300x250, .bb-article-sponsor, .bb-md-adv7, .bbccom-advert, .bbccom_advert, .bbsTopAd, .bc-ad__appnexus, .bci-ad, .bcom_ad, .bdcQtWidget, .bean-advertisment, .bean-bag-ad, .bean-dfp-ad-unit, .beauty_ads, .before-comment-ad, .before-header-ad, .before-injected-ad, .below-ad-border, .below-article-ad-sidebar, .below-feature-ad-hide-based-height, .below-nav-ad { display: none!important; }
.below-next-nativeads, .belowMastheadWrapper, .belowNavAds, .below_game_ad, .below_nav_ad_wrap, .below_player_ad, .belowthread_advert, .belowthread_advert_container, .belt-ad, .belt_ad, .best_project_ad, .bet_AdBlock, .beteasy_sbad, .beteasyadtxt, .bets-ads, .betteradscontainer, .between_page_ads, .bex_ad, .bg-ad-gray, .bg-ad-link, .bg-ad-top, .bg-ads, .bgAdBlue, .bg_ad, .bgadgray10px, .bgcolor_ad, .bgnavad, .bgr-ad-leaderboard, .bgr_adv_div, .bh-ads, .bh_ad_container, .bi-ads-300x250, .bi-ads-desktop, .bi-advertorial, .bidbarrel-ad, .big-ad, .big-ads, .big-advertisement, .big-box-ad, .big-rekl-holder, .big-right-ad, .bigAd, .bigAdContainer, .bigAds, .bigAdvBanner, .bigAdvMiddle, .bigAdvMiddlea, .bigBoxAdArea, .bigCubeAd, .big_ad { display: none!important; }
.big_ad2, .big_ads, .big_center_ad, .big_rectangle_page_ad, .bigad, .bigad1, .bigad2, .bigadleft, .bigadright, .bigads, .bigadtxt1, .bigbox-ad, .bigbox.ad, .bigbox_ad, .bigboxad, .bigsponsor, .billboard-ad, .billboard-ad-one, .billboard-ad-slot-container, .billboard-ad-space, .billboard-ads, .billboard.ad, .billboard300x250, .billboardAd, .billboard__advert, .billboard_ad, .billboard_ad_desktop, .billboard_adwrap, .bin-ads, .bing-ads-wrapper, .bing-native-ad, .biz-ad, .biz-ads, .biz-adtext, .biz-details-ad, .biz-list-ad, .bizCardAd, .bizDetailAds, .bkg-ad-browse, .bl300_ad, .bl_adv_right, .blacboard-ads-container, .blk_advert, .blocAdInfo, .bloc_ads_notice, .bloc_adsense_acc, .block--ad, .block--ad-superleaderboard, .block--ads, .block--advertising { display: none!important; }
.block--advertising-header, .block--bean-artadocean-splitter, .block--bean-artadocean-text-link-1, .block--bean-artadocean-text-link-2, .block--bean-artadocean300x250-1, .block--bean-artadocean300x250-3, .block--bean-artadocean300x250-6, .block--dfp, .block--doubleclick, .block--simpleads, .block--vh-dfp, .block--vh-dfp-dfp-ad-r1, .block--vh-footer-ads, .block--views-premium-ad-slideshow-block, .block-ad, .block-ad-blocktop, .block-ad-entity, .block-ad-header, .block-ad-leaderboard, .block-ad-masthead, .block-ad-middle, .block-ad-mpu, .block-ad-wrapper, .block-ad300, .block-ad_injector, .block-ad_tag, .block-admanager, .block-ads, .block-ads-bottom, .block-ads-eplanning, .block-ads-eplanning-300x250top-general, .block-ads-eplanning-300x600, .block-ads-home, .block-ads-system, .block-ads-top, .block-ads-yahoo, .block-ads1, .block-ads2, .block-ads3, .block-ads_top, .block-adsense, .block-adsense-managed, .block-adsense_managed, .block-adspace-full, .block-adstop-otherpage-728x90, .block-adtech, .block-adv, .block-advert, .block-advertisement, .block-advertising { display: none!important; }
.block-adzerk, .block-altads, .block-ami-ads, .block-appnexus-sidebar-banner-oas-ad, .block-awareads-adsense, .block-bean-adocean, .block-bf_ads, .block-bg-advertisement, .block-bg-advertisement-region-1, .block-boxes-ad, .block-boxes-ga_ad, .block-cdw-google-ads, .block-deca_advertising, .block-dennis-adsense-afc, .block-dfp, .block-dfp-ad, .block-dfp-blocks, .block-display-ads, .block-doubleclick_ads, .block-ec_ads, .block-eg_adproxy, .block-fan-ad, .block-fc_ads, .block-fcc-advertising, .block-fcc-advertising-first-sidebar-ad, .block-featured-sponsors, .block-first-sidebar-ad, .block-fusion-ads, .block-gc_ad, .block-gg_ads, .block-google-admanager, .block-google-admanager-dfp, .block-google_admanager, .block-google_admanager2, .block-hcm-ads, .block-hcm_ads, .block-heremedia-ads, .block-inner-adds, .block-itg-ads, .block-ltadvertising, .block-maniad, .block-module-ad, .block-module-ad-300x250, .block-module-ad-300x600, .block-mps, .block-nmadition, .block-nst-googledfp, .block-nyx-ads-ninja, .block-nyx-ads-ninja-ad-block, .block-ohtdisplayad { display: none!important; }
.block-openads, .block-openadstream, .block-openx, .block-pm_doubleclick, .block-pt-ads, .block-quartz-ads, .block-reklama, .block-simple-blockad-320-250-front-2, .block-simpleads, .block-skyscraper-ad, .block-sn-ad, .block-sn-ad-blog-wrapper, .block-sponsor, .block-sponsored-links, .block-the-dfp, .block-thirdage-ads, .block-vh-adjuggler, .block-views-blockdetail-page-ads-block-3, .block-wtg_adtech, .block-yt-ads, .block-zagat_ads, .block1--ads, .blockAd, .blockAd300x97, .blockAds, .blockAdvertise, .block__advertising, .block__advertising-content, .block__advertising-header, .block_ad, .block_ad1, .block_ad303x1000_left, .block_ad303x1000_right, .block_ad_floating_bar, .block_ad_middle, .block_ad_sb_text, .block_ad_sb_text2, .block_ad_sponsored_links, .block_ad_sponsored_links-wrapper, .block_ad_sponsored_links_localized, .block_ad_sponsored_links_localized-wrapper, .block_ad_top, .block_ads, .block_adslot, .block_adv, .block_advert, .block_article_ad, .block_bigad, .blockad, .blocked-ads { display: none!important; }
.blockid_google-adsense-block, .blockrightsmallads, .blocsponsor, .blog-ad, .blog-ad-image, .blog-ad-leader-inner, .blog-ads, .blog-ads-container, .blog-ads-top, .blog-advertisement, .blog-view-ads, .blog2AdIntegrated, .blogAd, .blogAdvertisement, .blogArtAd, .blogBigAd, .blog_ad, .blog_ad_continue, .blog_divider_ad, .blogads, .blogads-sb-home, .blogroll-ad-img, .blogs_2_square_ad, .bloque_ads, .blox3featuredAd, .blue-ad, .blurb-advertisement-alert, .blxAdopsPlacement, .bmg-sidebar-ads-125, .bmg-sidebar-ads-300, .bn-post-excerpt-cat-sponsored, .bn_ads, .bn_advert, .bn_textads, .bnr-adbutler, .bnr_ad, .bo-top-ad-bottom, .bo-top-left-ad, .bo-top-right-ad, .bodaciousad, .body-ad, .body-ads, .body-adzone, .body-top-ads, .bodyAd, .body_ad, .body_sponsoredresults_bottom, .body_sponsoredresults_middle, .body_sponsoredresults_top, .body_width_ad { display: none!important; }
.bodyads, .bodyads2, .bodybannerad, .bodyrectanglead, .bomAd, .bonnier-ad, .bonnier-ads, .bonnier-ads-ad-bottom, .bonnier-ads-ad-top, .bookad, .bookseller-header-advt, .booster-ad, .bostad, .bot-728x90-ad, .bot-affiliate, .botAd, .botRectAd, .bot_ad, .bot_ads, .botad2, .bottom-ad, .bottom-ad--bigbox, .bottom-ad-banner, .bottom-ad-box, .bottom-ad-container, .bottom-ad-desktop, .bottom-ad-fr, .bottom-ad-large, .bottom-ad-placeholder, .bottom-ad-tagline, .bottom-ad-wrapper, .bottom-ad-zone, .bottom-ad2, .bottom-ads, .bottom-ads-container, .bottom-ads-sticky, .bottom-ads-wrapper, .bottom-ads728, .bottom-adv, .bottom-adv-container, .bottom-adv1, .bottom-banner-ad, .bottom-center-adverts, .bottom-game-ad, .bottom-large-google-ad, .bottom-leaderboard-adslot, .bottom-left-ad, .bottom-left-fixed-ad, .bottom-main-adsense, .bottom-mpu-ad { display: none!important; }
.bottom-post-ad-space, .bottom-post-ads, .bottom-right-advert, .bottom-rightadvtsment, .bottom-side-advertisement, .bottom-slider-ads, .bottom-sponsor-img-border, .bottom-sponsored-header, .bottom2-adv, .bottomAd, .bottomAdBlock, .bottomAdContainer, .bottomAds, .bottomAdsTitle, .bottomAdvTxt, .bottomAdvert, .bottomAdvertisement, .bottomAdvt, .bottomArticleAds, .bottomBannerAd, .bottomBannerAdsSmallBotLeftHolder, .bottomELAd, .bottomFriendsAds, .bottomReviewAd, .bottom_ad, .bottom_ad_block, .bottom_ad_placeholder, .bottom_ad_responsive, .bottom_adbreak, .bottom_ads, .bottom_ads_wrapper_inner, .bottom_adsense, .bottom_adspace, .bottom_advert_728x90, .bottom_advertise, .bottom_banner_ad, .bottom_banner_advert_text, .bottom_bar_ads, .bottom_left_advert, .bottom_right_ad, .bottom_rightad, .bottom_side_ad, .bottom_sponsor, .bottom_sticky_ad, .bottomad, .bottomad-bg, .bottomadarea, .bottomads, .bottomadtag, .bottomadtop { display: none!important; }
.bottomadvert, .bottomadwords, .bottombarad, .bottomgooglead, .bottomleader, .bottomleader-ad-wrapper, .bottomrightrailAd, .bottomvidad, .botton_advertisement, .box-ad, .box-ad-a, .box-ad-grey, .box-ad-mr1, .box-ad-right-column, .box-ad-unit-j, .box-ad-wsr, .box-ads, .box-ads-header-home, .box-ads-small, .box-adsense, .box-adsense-top, .box-adv-300-home, .box-adv-300-text-bottom, .box-adv-social, .box-advert, .box-advert-sponsored, .box-advertisement, .box-advertising, .box-advertising1, .box-adverts, .box-entry-ad, .box-entry-ad-bottom-single, .box-entry-detail--ad, .box-footer-ad, .box-google-text-ad, .box-radvert, .box-recommend-ad, .box-sidebar-ad, .box-sidebar-ad-125, .box-sidebar-ad-160, .box-sidebar-ad-300, .box1-ad, .boxAd, .boxAdContainer, .boxAdFields, .boxAdMrec, .boxAds, .boxAds2, .boxAdsInclude, .boxAdvertisement { display: none!important; }
.boxOuterAD, .boxSponsor, .box_ad, .box_ad_container, .box_ad_content, .box_ad_horizontal, .box_ad_spacer, .box_ad_wrap, .box_ads, .box_ads728x90_holder, .box_adv, .box_adv1, .box_adv2, .box_adv_728, .box_adv_hp, .box_adv_new, .box_advert, .box_advertising, .box_advertising_info, .box_advertisment_62_border, .box_content_ad, .box_content_ads, .box_layout_ad, .box_publicidad, .box_sidebar-ads, .box_textads, .box_title_ad, .boxad, .boxad1, .boxad120, .boxad2, .boxadcont, .boxads, .boxadv, .boxcontentad, .boxsponsor2, .boxyads, .bpcads-bottom-footer, .bpcads-top-leaderboard, .bps-ad-wrapper, .bps-advertisement, .bps-advertisement-inline-ads, .bps-advertisement-placeholder, .bps-search-chitika-ad, .bq_ad_320x250, .bq_adleaderboard, .bq_rightAd, .br-ad, .br-ad-text, .br-ad-wrapper { display: none!important; }
.br-banner-ad, .br-right-rail-ad, .brand_ad, .branding-ad-gallery, .branding-ad-wrapper, .bravo-ad, .breadads, .breadcumbad, .break-ads, .breakad_container, .breaker-ad, .breakerAd, .breakingNewsModuleSponsor, .breakthrough-ad, .briefNewsAd, .brn-ads-box, .brn-ads-mobile-container, .brn-ads-sticky-wrapper, .broker-ad, .broker-ads, .broker-ads-center, .broker_box_ad, .brokerad, .browse-ad-container, .browse-banner_ad, .browse-by-make-ad, .browse-inline-ad, .browser_boot_ad, .bs-ad, .bsAdvert, .bsa-in-post-ad-125-125, .bsaProContainer, .bsaProContainerNew, .bsa_ads, .bsa_it_ad, .bt_ad, .btf-ad-medRect, .btfAds, .btm_ad, .btm_ad_container, .btn-ad, .btn-newad, .btn_ad, .budget_ads_1, .budget_ads_2, .budget_ads_3, .budget_ads_bg, .bulk-img-ads, .bullet-sponsored-links, .bullet-sponsored-links-gray { display: none!important; }
.bump-ad, .bunyad-ad, .burstContentAdIndex, .businessads, .busrep_poll_and_ad_container, .buttom_ad, .buttom_ad_size, .button-ad, .button-ads, .buttonAd, .buttonAdSpot, .buttonAds, .button_ad, .button_ads, .button_advert, .button_left_ad, .button_right_ad, .buttonad, .buttonad_v2, .buttonadbox, .buttonads, .buySellAdsContainer, .buysellAds, .buysellAdsSmall, .buzzAd, .buzz_ad_block, .buzz_ad_wrap, .bvi-ads, .bvp-ad, .bx-ads, .bx-ads--banner, .bx_ad, .bx_ad_right, .bxad, .bz-ad, .bzads-ic-ad-300-250-600, .c-Ad, .c-Ad--ezoic, .c-Ad--inArticle, .c-Ad--rectangle, .c-Ad__label, .c-Adhesion, .c-ArticleAds, .c-ad, .c-ad--adStickyContainer, .c-ad--mobile-bigbanner, .c-ad--rectangle, .c-ad--text-only, .c-ad--unlabeled, .c-ad-banner { display: none!important; }
.c-ad-flex, .c-ad-fluid, .c-ad-mpu-primary, .c-ad-mpu-secondary, .c-ad-size2, .c-ad-size3, .c-adDisplay, .c-adDisplay_container, .c-adOmnibar, .c-adSense, .c-adSkyBox, .c-adcontainer, .c-ads, .c-adunit, .c-adunit--billboard, .c-adunit--first, .c-adunit__container, .c-adv3__inner, .c-advert, .c-advert-app, .c-advert-superbanner, .c-advertisement, .c-advertisement--billboard, .c-advertisement--leaderboard, .c-advertisement--rectangle, .c-advertisement--rectangle-float, .c-advertising, .c-advscrollingzone, .c-box--advert, .c-control--adchoice, .c-fallback-ad, .c-fallback-ad--house, .c-fragment--container--ad, .c-gallery-vertical__advert, .c-googleadslot, .c-header__advert-container, .c-inblog_ad, .c-main-header__ad, .c-news-feed-ads, .c-partner-articles, .c-res-ad, .c-sitenav-adslot, .c-sitenavPlaceholder__ad, .c-teaser__advertising, .c300x250-advert, .c3_adverts, .cA-adStack, .cA-adStrap, .cBox-body--similarSellerAds, .cColumn-TextAdsBox { display: none!important; }
.cLeftTextAdUnit, .c_adsky, .c_google_adsense_nxn, .c_ligatus_nxn, .cableads, .cactus-ads, .cactus-header-ads, .cactus-img-ads, .cactus-mutil-ads, .cafemedia-ad-slot-right1, .cafemedia-ad-slot-top, .caja_ad, .calendarAd, .california-ad, .california-sidebar-ad, .callout-a-ad-box, .calloutAd, .calls-to-action__sidebar-ad-container, .can_ad_slug, .canoeAdvertorial, .carbon-ad, .carbon_ads, .carbonad, .carbonad-tag, .card--ad, .card--article-ad, .card--type-html-native-ad, .card-ad, .card-ads, .card-article-ads, .card-productads, .cardAd, .cards-categorical-list-ad, .care2_adspace, .careerAdviceAd1, .carouselbanner_advert, .carouselbannersad, .cat-adv, .cat-adv1, .cat-advb0, .cat-advl2, .cat_context_ad, .catalog-listing-ad-item, .catalog_ads, .catalyst-ads, .cate_right_ad, .category-ad:not(html):not(body), .category-ads:not(html):not(body), .category-advertorial, .category-top-ads { display: none!important; }
.categoryMosaic-advertising, .categoryMosaic-advertisingText, .categorySponsorAd, .category__big_game_container_body_games_advertising, .categoryfirstad, .categoryfirstadwrap, .categorypage_ad1, .categorypage_ad2, .catfish_ad, .cazAd, .cb-ad-banner, .cb-ad-container, .cb-sidebar__sticky-ad, .cb_ads, .cb_navigation_ad, .cbd_ad_manager, .cbolaBannerStructure, .cbs-ad, .cbs-ad-unit, .cbs-ad-unit-wrapper, .cbstv_ad_label, .cbzadvert, .cbzadvert_block, .cc-adv-label, .cc-adv-wrapper, .cc-advert, .ccAdbottom, .ccAdsize, .ccAdtop, .cct-tempskinad, .cdAdContainer, .cdAdTitle, .cdLanderAd, .cdc-ad, .cde_ads_right_top_300x250, .cdmainlineSearchAdParent, .cdo-ad, .cdo-ad-section, .cdo-dicthomepage-btm-ad, .cdsidebarSearchAdParent, .center-ad, .center-ad-banner, .center-content-ad, .center-content-ads, .center-gray-ad-txt, .center-tag-rightad, .centerAD, .centerAd, .centerAd768, .centerAdBar { display: none!important; }
.centerAds, .centerAdvHeader, .center_ad, .center_add, .center_ads, .center_adsense, .center_inline_ad, .centerad, .centerads, .centeradv, .centered-ad, .centered-align-ad, .centered_wide_ad, .centralizer-adx, .cerrar_bloque_ads, .cerrar_bloque_ads2, .cg_ad_slug, .cgs-ad-spot, .ch-ad-item, .ch_advertisement, .change-ad-h-btn, .change_AdContainer, .changeableadzone, .channel--ad, .channel-adv, .channel-icon--ad, .channel-icon__ad-buffer, .channelBoxAds, .channel_ad_2016, .channel_brand_ad, .chart_ads, .chartad, .chartlist-row--interlist-ad, .chitika-ad, .chitikaAdBlock, .chitikaAdCopy, .chrt-subheader__adv, .cinemabotad, .ck-ad, .ck_adv-box, .cl-ad-inpager, .cl-ad-slot-post1, .cl-ad-slot-post2, .clHeader_Ad, .classifiedAdSplit, .classifiedAdThree, .cldt-ad-content-banner2, .cldt-ad-top, .clearerad, .clickads { display: none!important; }
.clickforceads, .client-ad, .client-ad-container, .close-ad-wrapper, .close2play-ads, .cls-adapted-ad, .cls_PostBottomInArticleAdsence_divContents, .cls_PostFooterAdsence_divContents, .cls_placeholder_adimg, .cm-ad, .cm-ad-row, .cm-hero-ad, .cm-rp01-ad, .cm-rp02-ad, .cm-take-a-break-ad-area, .cmAd, .cmAdCentered, .cmAdContainer, .cmAdFind, .cmAdSponsoredLinksBox, .cmBottomAdRight, .cmMediaRotatorAd, .cmMediaRotatorAdSponsor, .cmRecentOnAirAds, .cmTeaseAdSponsoredLinks, .cm_ads, .cmam_responsive_ad_widget_class, .cmc-sidebar-ad, .cmg-ads, .cmg-ads-wrapper, .cmi-content-3ads-horizontal, .cms-Advert, .cms-ad, .cms-magazine-rightcol-adtag, .cms_ad_contentad, .cn24-ads, .cn24-ads-160x600, .cn24-ads-300x250, .cn24-ads-600x290, .cnAdContainer, .cnAdDiv, .cnAdzerkDiv, .cnIframeAdvertisements, .cn_ad_placement, .cnbcHeaderAd, .cnbcRailAd, .cnbc_banner_ad_area, .cnbc_leaderboard_ad, .cnc-ads, .cnn160AdFooter { display: none!important; }
.cnnAd, .cnnSearchSponsorBox, .cnnStoreAd, .cnnStoryElementBoxAd, .cnnWCAdBox, .cnnWireAdLtgBox, .cnn_728adbin, .cnn_adbygbin, .cnn_adcntr300x100, .cnn_adcntr728x90, .cnn_adcntr728x90t, .cnn_adspc300x100, .cnn_adspc336cntr, .cnn_adtitle, .cnn_fabcatad, .cnn_grpnadclk, .cnn_pt_ad, .cnn_sectprtnrbox_cb, .cnn_sectprtnrbox_grpn336, .cns-ads-stage, .cnt-ad-square, .cnt-half-page-ads, .cnt-header-ad, .cnt-right-box-ad, .cnt-right-vertical-ad, .cnt-right-vertical-ad-home, .cntAd, .cnt_ad, .cntrad, .cobalt-ad, .codeneric_ultimate_ads_manager_ad_wrapper, .coinzilla-ad, .col-ad, .col-ad-hidden, .col-has-ad, .col-line-ad, .col2-ads, .colAd, .colBoxAdframe, .colRightAd, .col_ad, .col_adunit300x250, .col_header_ads_300x250, .colads, .collapse-ad-mob-wrapper, .collapsed-ad, .colombiaAd, .colombiaintraarticleads, .column-ad, .column2-ad { display: none!important; }
.columnAd, .columnAdvert, .columnBoxAd, .columnRightAdvert, .column_3_ad, .com-ad-server, .comment-ad, .comment-ad-wrap, .comment-advertisement, .comment_ad, .comment_ad_box, .commentsFavoritesAd, .commentsbannerad, .commercial-ad, .commercial-ad-long, .commercialAd, .common-adv-box, .common_advertisement_title, .communityAd, .comp_AdsFrontPage_300x600, .companion-ad, .companion-ads, .companionAd, .companion_ad, .company-page__top-ad-container, .companyAdsSquare, .compareBrokersAds, .complex-ad, .complex-ad-container, .complex-ad-wrapper, .component--google-ad-manager, .component-ad-leiki, .component-adincontent, .component-ads-by-google, .component-ar-horizontal-bar-ad, .component-header-sticky-ad, .component-sponsored-links, .component__ad__ad-box, .components-Ad-___Ad__ad, .conTSponsored, .con_ads, .con_widget_advertising, .conductor_ad, .configurableAd, .confirm_ad_left, .confirm_ad_right, .confirm_leader_ad, .connatix-container, .connatix-holder, .connatix-wrapper { display: none!important; }
.consoleAd, .cont-ad, .contads_middle, .contained-ad-container, .contained-ad-shaft, .contained-ad-wrapper, .container--ad, .container--ads, .container--ads-leaderboard-atf, .container--advert, .container--bannerAd, .container--header-ads, .container-ad-600, .container-ad-left, .container-adbanner-global, .container-adbanner-list, .container-adbanner-mobile, .container-adds, .container-adrotate, .container-ads, .container-advMoreAbout, .container-adwords, .container-bottom-ad, .container-first-ads, .container-lower-ad, .container-rectangle-ad, .container-top-adv, .container-type-banner-advert, .container-with-ad, .containerAdsense, .containerSqAd, .container__ad, .container__box--ads, .container_ad, .container_ad_v, .container_ads_in_article, .container_publicidad, .container_row_ad, .container_serendipity_plugin_google_adsense, .contains-ad, .contains-advertisment, .content--right-ads, .content-ad, .content-ad-article, .content-ad-box, .content-ad-container, .content-ad-left, .content-ad-outer-container, .content-ad-right, .content-ad-side { display: none!important; }
.content-ad-widget, .content-ad-wrapper, .content-ads, .content-ads-bottom, .content-advert, .content-advertisment, .content-bottom-mpu, .content-box-inner-adsense, .content-cliff__ad, .content-cliff__ad-container, .content-footer-ad, .content-footer-ad-block, .content-header-ad, .content-item-ad-top, .content-kuss-ads, .content-leaderboard-ad, .content-leaderboard-ads, .content-list__ad-label, .content-module.ad, .content-page-ad_wrap, .content-result-ads, .content-single__advertisment, .content-single__block_top_ad, .content-sponsor-img-border, .content-top-mpu, .content-type-adv-desktop, .content-unit-ad, .content1-ad, .content2-ad, .contentAd, .contentAd--sb1, .contentAd510, .contentAdBox, .contentAdContainer, .contentAdFoot, .contentAdIndex, .contentAds, .contentAdsCommon, .contentAdsWrapper, .contentAdvertisement, .contentBody-advert, .contentTopAd, .contentTopAdSmall, .contentTopAds, .content_468_ad, .content__ad__content, .content_ad, .content_ad_728, .content_ad_head, .content_ad_side { display: none!important; }
.content_ads, .content_ads_index, .content_adsense, .content_adsq, .content_advert, .content_advertising, .content_advt, .content_bottom_adsense, .content_column2_ad, .content_inner_ad, .content_left_advert, .content_middle_adv, .content_tagsAdTech, .contentad, .contentad-end, .contentad-home, .contentad-storyad-1, .contentad-superbanner-2, .contentad-top, .contentad2, .contentad300x250, .contentad_right_col, .contentadarticle, .contentadfloatl, .contentadleft, .contentads1, .contentads2, .contentadstartpage, .contentadstop1, .contentadvside, .contentbox_ad, .contentleftad, .contentpage_searchad, .contents-ads-bottom-left, .contenttextad, .contentwellad, .contentwidgetads, .contest_ad, .context-ads, .contextualAds, .contextual_ad_unit, .continuous-flow-mid-ad, .convert-media-ad, .converter-ad, .cookieBandeau, .copy-adChoices, .core-adplace, .coreAdsPlacer, .cornerBoxInnerWhiteAd, .cornerad { display: none!important; }
.cosmo-ads, .cp-adsInited, .cp-smalladv, .cp_ad, .cpaAdPosition, .cpg-ad-placeholder-desktop, .cpg-ad-placeholder-mobile, .cpmstarHeadline, .cpmstarText, .cpoma-adlabel, .cpp-text-ad, .cr_ad, .crain-advertisement, .cranky-ads-zone, .create_ad, .credited_ad, .criAdv, .criteo-ad, .crm-adcontain, .cross_delete_ads, .crumb-ad, .cs-adv-wrapper, .cs-mpu, .csPromoAd, .csa-adsense, .cscTextAd, .cse_ads, .csiAd_medium, .csm-strategy-id-ad-placements-dynamic-1, .cspAd, .css-live-widget_googleAdBlock, .csw-ae-wrapper, .ct-ad-article, .ct-ad-article-wrapper, .ct-ads, .ct-advertising-footer, .ct-bottom-ads, .ct_ad, .cta-ad, .ctg-ad, .ctips-ad-unit, .ctn-advertising, .ctnAdSkyscraper, .ctnAdSquare300, .ctn_ads_rhs, .ctn_ads_rhs_organic, .ctpl-duplicated-ad, .ctr-tss-ads, .cube-ad, .cubeAd { display: none!important; }
.cube_ad, .cube_ads, .cubead-widget, .currency_ad, .custom-ad, .custom-ad-1, .custom-ad-area, .custom-ad-container, .custom-ad-one, .custom-ads, .custom-advert-banner, .custom-banner-leaderboard-ad, .custom-sticky-ad-container, .customAd, .custom_ad, .custom_ads, .custom_banner_ad, .custom_footer_ad, .customadvert, .customized_ad_module, .cwAdvert, .cwv2Ads, .cxAdvertisement, .cyads650x100, .cz-sponsorposts, .d1-top-ad, .d3-c-adblock, .d3-o-adv-block, .d499d-ads-160x90-left, .d499d-ads-160x90-right, .d499d-ads-311x300-up, .d499d-ads-635x100, .da-custom-ad-box, .dac__banner__wrapper, .dac__mpu-card, .dac__stream-mpu-card, .daily-adlabel, .dart-ad, .dart-ad-content, .dart-ad-grid, .dart-ad-title, .dart-advertisement, .dart-leaderboard, .dart-leaderboard-top, .dart-medsquare, .dartAd300, .dartAd491, .dartAdImage, .dart_ad, .dart_tag { display: none!important; }
.dartad, .dartadbanner, .dartadvert, .dartiframe, .datafile-ad, .datasphere-ad-front, .dc-ad, .dc-banner, .dc-half-banner, .dc-widget-adv-125, .dcAdvertHeader, .dcm-advert, .dcmads, .dd-ad, .dd-ad-container, .dda-ad, .ddc-table-ad, .deckAd, .deckads, .default-teaser__adv, .demo-advert, .desktop-ad, .desktop-ad-banner, .desktop-ad-inpage, .desktop-ads, .desktop-adunit, .desktop-advert, .desktop-article-top-ad, .desktop-aside-ad, .desktop-aside-ad-hide, .desktop-in-content-native-ad, .desktop-lazy-ads, .desktop-postcontentad-wrapper, .desktop-sidebar-ad-wrapper, .desktop-top-ad-wrapper, .desktop.ad, .desktopAd, .desktop_ad, .desktop_only_ad, .desktopads, .desktoponlyad, .detach_container__sponsor-link, .detail-ad, .detail-ads, .detailMpu, .detailSidebar-adPanel, .detail__ad--small, .detail_ad, .detail_article_ad, .detail_top_advert { display: none!important; }
.details-advert, .devil-ad-spot, .dex-adlabel, .dfad, .dfad_first, .dfad_last, .dfad_pos_1, .dfad_pos_2, .dfad_pos_3, .dfad_pos_4, .dfad_pos_5, .dfad_pos_6, .dfads-javascript-load, .dfm-featured-bottom-flex-container, .dfp-ad, .dfp-ad-advert_mpu_body_1, .dfp-ad-bigbox2-wrap, .dfp-ad-container, .dfp-ad-full, .dfp-ad-hideempty, .dfp-ad-midbreaker-wrap, .dfp-ad-midbreaker2-wrap, .dfp-ad-placeholder, .dfp-ad-rect, .dfp-ad-tags, .dfp-ad-unit, .dfp-ad-widget, .dfp-ads-ad-article-middle, .dfp-ads-embedded, .dfp-adspot, .dfp-article-ad, .dfp-banner, .dfp-banner-slot, .dfp-block, .dfp-bottom, .dfp-button, .dfp-double-mpu, .dfp-dynamic-tag, .dfp-fixedbar, .dfp-here-bottom, .dfp-here-top, .dfp-interstitial, .dfp-leaderboard, .dfp-leaderboard-container, .dfp-native, .dfp-panel, .dfp-plugin-advert, .dfp-slot, .dfp-slot-wallpaper, .dfp-space { display: none!important; }
.dfp-super-leaderboard, .dfp-tag-wrapper, .dfp-top, .dfp-top1, .dfp-top1-container, .dfp-top_leaderboard, .dfp-wrapper, .dfpAd, .dfpAdUnitContainer, .dfpAds, .dfpAdvert, .dfp_ATF_wrapper, .dfp_ad, .dfp_ad_block, .dfp_ad_caption, .dfp_ad_content_bottom, .dfp_ad_content_top, .dfp_ad_footer, .dfp_ad_header, .dfp_ad_inner, .dfp_ad_unit, .dfp_ads_block, .dfp_frame, .dfp_slot, .dfp_strip, .dfp_top-ad, .dfp_txt, .dfp_unit, .dfp_unit--interscroller, .dfp_unit-ad_container, .dfpad, .dfrads, .dfx-ad, .dfx-adBlock1Wrapper, .dg-gpt-ad-container, .dhAdContainer14, .dianomi-ad, .dianomi-embed, .dianomiScriptContainer, .dianomi_context, .diggable-ad-sponsored, .dikr-responsive-ads-slot, .discourse-adplugin, .discourse-google-dfp, .display-ad, .display-ad--border-container, .display-ad-block, .display-adhorizontal, .display-ads-block, .display-advertisement { display: none!important; }
.displayAd, .displayAd728x90Js, .displayAdCode, .displayAdSlot, .displayAdUnit, .displayAds, .display_ad, .display_ads_right, .display_adv_show, .display_advrst, .div-google-adx, .divAd, .divAdright, .divAdsBanner, .divAdsLeft, .divAdsRight, .divAdvTopRight, .divGoogleAdsTop, .divMAD2, .divReklama, .divRepAd, .divSponsoredBox, .divSponsoredLinks, .divTopADBanner, .divTopADBannerWapper, .divTopArticleAd, .div_adv300, .div_adv620, .div_adv728, .div_advertisement, .div_advertorial, .div_advstrip, .div_banner468, .divad1, .divad2, .divad3, .divads, .divadsensex, .divider-ad, .divider-advert, .divider-full-width-ad, .divider_ad, .dlSponsoredLinks, .dm-adSlotBillboard, .dm-adSlotNative1, .dm-adSlotNative2, .dm-adSlotNative3, .dm-adSlotRectangle1, .dm-adSlotRectangle2, .dm-adSlotSkyscraper { display: none!important; }
.dm-adSlot__sticky, .dm-ads-125, .dm-ads-350, .dmRosAdBody, .dmRosMBAdBox, .dm_ad, .dm_ad-billboard, .dm_ad-container, .dm_ad-halfpage, .dm_ad-leaderboard, .dm_ad-link, .dm_ad-skyscraper, .dm_ad300x620, .dmco_advert_iabrighttitle, .dmpu-ad, .dn-ad-small, .dn-ad-wide, .dod_ad, .dotcom-ad, .double-ad, .double-ads, .double-click-ad, .double-mpu-unit, .double-square-ad, .doubleClickAd, .doubleGoogleTextAd, .double_adsense, .double_click_widget, .doubleclick-ad, .doubleclickAds, .doubleclick_adtype, .download-ad, .download-view__footer-ad, .downloadAds, .download_ad, .download_adv_text_video, .download_link_sponsored, .downloadad, .drop-ad, .dropdownAds, .ds-ad, .ds-ad-300, .ds-ad-col-container, .ds-ad-container, .ds-ad-container-300, .ds-ad-container-728, .ds-ad-container-home, .ds-ad-container-ros, .ds-ad-home, .ds-ad-inner { display: none!important; }
.ds-ad-ros, .dsk-box-ad-d, .dsp-under-video-ad, .dsq_ad, .dt-ad-top-content, .dt-sponsor, .dtads-slot, .dual-ads, .dualAds, .dva_ad, .dvad1, .dvad2, .dvad3, .dvad3mov, .dvad4, .dvad4cont, .dvad5, .dvad5cont, .dvadevent, .dvadvhw, .dvcvmidads, .dvcvrgtad, .dw-sticky-ad, .dw-sticky-ad-inner, .dw-sticky-ad-left, .dwn_link_adv, .dyn-sidebar-ad, .dynamic-ad-wrap-b, .dynamic-ads, .dynamicAdvertContainer, .dynamicLeadAd, .dynamic_adslot, .dynamicad1, .dynamicad2, .e-ad, .e-advertise, .eads, .earAdv, .east_ad_bg, .east_ad_block, .easy-ads, .easyAdsBox, .easyAdsSinglePosition, .easyazon-block, .eb_ad280, .ebayads, .ebm-ad-target__outer, .ec-ads, .ec-ads-remove-if-empty, .ec_ad_banner { display: none!important; }
.ecommerce-ad, .econo-ads1, .ecosia-ads, .eddy-adunit, .editor_ad, .editorial-adsense, .editors-ads, .eg-ad, .eg-custom-ad, .eg_guides_sidebar_ad, .ehs-adbridge, .eight8_advertisment_box_all_posts, .ej-advertisement-text, .element--ad, .element-ad, .element-adplace, .element_contentad1, .element_contentad2, .element_contentad3, .element_contentad4, .element_contentad5, .elementor-widget-wp-widget-advads_ad_widget, .em-ad, .em-ads-widget, .em-adv-container, .em_ad_300x250, .em_ads_box_dynamic_remove, .embAD, .embed-ad, .embedded-article-ad, .embeddedAd, .embeddedAds, .embedded_ad_wrapper, .emm-ad, .empty-ad, .end-ad, .end-of-article-ads, .endAHolder, .endemic_ads, .endti-adlabel, .eng_ads, .engagement_ad, .eniro_ad, .ent-ad-leaderboard, .enterpriseAd, .entry-ad, .entry-ads, .entry-ads-110, .entry-body-ad, .entry-bottom-ad { display: none!important; }
.entry-injected-ad, .entry-top-ad, .entryAd, .entry_sidebar_ads, .entryad, .eol-ads, .ep-advertisment-link, .epicgame-ads, .esp_publicidad, .esv-ads, .esv-pub-300x600, .et-single-post-ad, .etad, .etn-ad-text, .eu-advertisment1, .eu-advertisment2, .eu-miniadvertisment, .event-ads, .event-ads-inside, .evhl-picArea, .evo-ads-widget, .ew-ad-placeholder, .ex_pu_iframe, .exec-advert-flash, .exo-native-widget, .exo-native-widget-header, .exo-native-widget-outer-container, .exo1-native-widget, .expanding-ad, .expertsAd, .explainer-ad, .explore-ad, .ext-ad, .external-ad, .external-add, .externalAdComponent, .extnativeaditem, .extra-ad, .extrasColumnFuseAdLocal, .ez-ad, .ez-clientAd, .ezAdsWidget, .ezAdsense, .ezmob-footer, .ezmob-footer-desktop, .ezo_ad, .ezoic-ad, .ezoic-ad-adaptive, .ezoic-floating-bottom, .f-ad { display: none!important; }
.f-item-ad, .f-item-ad-inhouse, .fN-affiliateStrip, .f_Ads, .fa-advertising, .fa-google-ad, .facebook-ad, .fbCalendarAds, .fbPhotoSnowboxAds, .fblockad, .fbs-ad--ntv-home-wrapper, .fbs-ad--progressive, .fbs-ad--top-wrapper, .fbs-ad--topx-wrapper, .fc_clmb_ad, .fc_splash_ad, .fd-ad, .fd-display-ad, .fd-tile-ad, .fdDisplayAdGrid, .fdc_ad, .fe-blogs__desktop-ad, .fe-blogs__sidebar-ad, .fe-blogs__sidebar-ad--sticky-fix, .fe-blogs__sidebar-ad-wrapper, .fe-blogs__top-ad, .fe-blogs__top-ad-wrapper, .fe-blogs__top-ad-wrapper-leaderboard, .feSideAdBlock, .feSideAdv, .feat_ads, .feature-advertorial-image, .featureAd, .feature_ad, .featured-ad, .featured-ads, .featured-sponsors, .featured-story-ad, .featuredAdBox, .featuredAds, .featuredBoxAD, .featuredContent-ad-container, .featured_ad, .featured_ad_item, .featured_advertisers_box, .featuredadvertising, .features-advertorial-wrapper, .features-advetorial-heading, .features-advetorial-wrapper, .feed-ad { display: none!important; }
.feed-s-update--is-sponsored, .feed-shared-post-meta--is-sponsored, .feed-shared-update--is-sponsored, .feedBottomAd, .feeds-adblade, .fem-ad, .ffz_bottom_ad, .fg_Ad, .fgc-advertising, .fh_ad_microbuttons, .fi-adv-halfpage, .fi-adv-placeholder, .fi_adsense, .field-59-companion-ad, .field-name-shared-ad-placement-landscape, .field-name-sticky-ads-div, .filmad, .finpostsads, .firefly-sidebar-ad, .fireplaceadleft, .fireplaceadright, .fireplaceadtop, .first-ad, .first-ad-wrap, .first-article-ad-block, .first-banner-ad, .first-leaderbord-adv, .first-leaderbord-adv-mobile, .firstAd-container, .first_ad, .first_party_ad_wrapper, .first_post_ad, .firstad, .firstadsmobile, .firstpost_advert, .firstpost_advert_container, .fist-advertise-box, .five-col-adpubs, .fiveMinCompanionBanner, .fix-ad, .fix_ad, .fixed-ad-160x600, .fixed-ad-aside, .fixed-ad-bottom, .fixed-ad-bottom--banner, .fixed-ad300-1, .fixed-ads-header, .fixed-automatic-ad-amp, .fixed-sidebar-ad, .fixedAds { display: none!important; }
.fixedRightAd, .fixed_ad, .fixed_ad_336x280, .fixed_advert_banner, .fixed_bottom_ad, .fjs-ad-hide-empty, .fl-ads, .fl-adsense, .fl_adbox, .flagads, .flash-advertisement, .flashAd, .flash_ad, .flash_advert, .flashad, .flashadd, .flex-ad, .flex-ad-wrapper, .flex-posts-ads, .flexAd, .flexContentAd, .flexad, .flexadvert, .flexbanneritemad, .flexiad, .flipbook_v2_sponsor_ad, .flm-ad, .float-footer-ad-wrap, .float-scroll-text-ad, .floatAdv, .floatad, .floatads, .floated-ad, .floated_right_ad, .floating-ads, .floating-advert, .floatingAds, .floorad, .flurryAdsType1, .fly-ad, .flyercity-ads, .fm-badge-ad, .fnadvert, .fns_td_wrap, .fold-ads, .follower-ad-bottom, .following-ad, .following-ad-container, .foot-ad, .foot-ads { display: none!important; }
.foot-advertisement, .foot_adsense, .footad, .footer-300-ad, .footer-ad, .footer-ad-elevated, .footer-ad-full-wrapper, .footer-ad-labeling, .footer-ad-section, .footer-ad-squares, .footer-ad-unit, .footer-ad-wrap, .footer-ad1, .footer-adrow, .footer-ads, .footer-ads-slide, .footer-ads-wrapper, .footer-ads_unlocked, .footer-adsbar, .footer-adsense, .footer-advert, .footer-advert-large, .footer-advertisement, .footer-advertisement-container, .footer-advertisements, .footer-advertising, .footer-advertising-area, .footer-banner-ad, .footer-floating-ad, .footer-im-ad, .footer-leaderboard-ad, .footer-post-ad-blk, .footer-ribbon-ad, .footer-text-ads, .footerAd, .footerAdModule, .footerAdUnit, .footerAdWrapper, .footerAds, .footerAdsWrap, .footerAdslot, .footerAdverts, .footerBottomAdSec, .footerFullAd, .footerGoogleAdMainWarp, .footerPageAds, .footerTextAd, .footerWidget__ad, .footer__ads--content, .footer__advert { display: none!important; }
.footer_ad, .footer_ad336, .footer_ad_container, .footer_ads, .footer_adv, .footer_advertisement, .footer_banner_ad_container, .footer_block_ad, .footer_bottom_ad, .footer_bottomad, .footer_line_ad, .footer_text_ad, .footer_text_adblog, .footerad, .footerads, .footeradspace, .footertextadbox, .forbes-ad-container, .foreign-ad01, .foreign-ad02, .forex_ad_links, .fortune-ad-tag__leaderboard, .fortune-ad-unit, .forum-ad, .forum-ad-2, .forum-teaser-ad, .forum-topic--adsense, .forumAd, .forum_ad_beneath, .forum_top_ads, .forumtopad, .four-ads, .four-six-eight-ad, .four_button_threeone_ad, .four_percent_ad, .fp-ad-nativendo-one-third, .fp-ad-rectangle, .fp-ad300, .fp-adinsert, .fp-ads, .fp-right-ad, .fp-right-ad-list, .fp-right-ad-zone, .fp_ad_text, .fp_adv-box, .fp_article-card--adv-injected, .fr_ad_loading, .frame_adv, .framead, .free-start-ads-block { display: none!important; }
.freedownload_ads, .freegame_bottomad, .freestar-ad-sidebar-container, .freestar-ad-wide-container, .freestar-incontent-ad, .freewheelDEAdLocation, .frn_adbox, .frn_adbox_placeholder, .frn_contAdHead, .frn_cont_adbox, .frn_placeholder_google_ads, .fromoursponsor, .front-video-ads, .front_ad, .frontads, .frontendAd, .frontone_ad, .frontpage-google-ad, .frontpage-mpu-section-ad, .frontpage-right-ad, .frontpage-right-ad-hide, .frontpage__article--ad, .frontpage_ads, .fs-ad-block, .fs1-advertising, .fsAdContainer, .fs_ad_300x250, .fs_ads, .fsrads, .ft-ad, .ftb-native-ads, .ftdAdBar, .ftdContentAd, .ftr_ad, .ftv-ad-sumo, .full-ad, .full-ad-wrapper, .full-ads, .full-adv, .full-bleed-ad, .full-bleed-ad-container, .full-page-ad, .full-top-ad-area, .full-width-ad, .full-width-ad-container, .full-width-ads, .fullAdBar, .fullSizeAd, .fullWidthAd, .full_AD { display: none!important; }
.full_ad, .full_ad_box, .full_ad_row, .full_width_ad, .fulladblock, .fullbanner_ad, .fullbannerad, .fullpage-ad, .fullwidth-advertisement, .fusion-ads, .fusion-advert, .fusionAd, .fusionAdLink, .future_dfp-inline_ad, .future_inline_clone_target, .fuv_sidebar_ad_widget, .fw-mod-ad, .fwAdTags, .fw_ad, .g-ad, .g-ad-fix, .g-ad-leaderboard, .g-ad-slot, .g-ad-slot-toptop, .g-adblock3, .g-adver, .g-advertisement-block, .g1-ads, .g1-advertisement, .g2-adsense, .g3-adsense, .g3rtn-ad-site, .gAdFour, .gAdMTable, .gAdMainParent, .gAdMobileTable, .gAdOne, .gAdOneMobile, .gAdRows, .gAdSky, .gAdThreeDesktop, .gAdThreeMobile, .gAdTwo, .gAds, .gAds1, .gAdsBlock, .gAdsContainer, .gAdvertising, .g_ad, .g_ad336 { display: none!important; }
.g_ads_200, .g_ads_728, .g_adv, .g_flbrd_ad, .g_ggl_ad, .g_lbrd_ad, .ga-ad-split, .ga-ads, .ga-textads-bottom, .ga-textads-top, .gaTeaserAds, .gaTeaserAdsBox, .gabfire_ad, .gabfire_simplead_widget, .gad-container, .gad-right1, .gad-right2, .gad300x600, .gad336x280, .gadContainer, .gad_container, .gads300x250, .gads_cb, .gads_container, .gadsense, .gadsense-ad, .gadstxtmcont2, .gall_ad, .galleria-AdOverlay, .galleria-ad-2, .galleria-adsense, .gallery--wrapped-ad, .gallery-ad, .gallery-ad-container, .gallery-ad-counter, .gallery-ad-holder, .gallery-ad-lazyload-placeholder, .gallery-ad-overlay, .gallery-ad-wrapper, .gallery-adContainer, .gallery-adslot-top, .gallery-injectedAd, .gallery-sidebar-ad, .gallery-slide-ad, .galleryAds, .galleryAdvertPanel, .galleryLeftAd, .galleryRightAd, .gallery_300x100_ad, .gallery__aside-ad { display: none!important; }
.gallery__bottom-ad, .gallery__footer-ad, .gallery_ad, .gallery_ad_wrapper, .gallery_ads_box, .gallery_post--interstitial_ad, .galleryad, .galleryads, .gam-300x250-default-ad-container, .gam-ad, .gam_ad_slot, .game-ads, .game-category-ads, .game-right-ad-container, .game-spotlight-advertising, .game-usps__display-ad, .gameAd, .gameBottomAd, .game__adv_containerLeaderboard, .game_right_ad, .game_under_ad, .gamepage_boxad, .gamepageadBox, .gameplayads, .games-ad-wrapper, .games-ad300, .gamesPage_ad_container, .gamesPage_ad_content, .gamezebo_ad, .gamezebo_ad_info, .gb-ad-top, .gbl_adstruct, .gbl_advertisement, .gc-deck--is-ad, .gd_ad_label, .gdgt-header-advertisement, .gdgt-postb-advertisement, .gdm-ad, .geeky_ad, .gels-inlinead, .gen_side_ad, .general-adv-container, .general-adzone, .general_banner_ad, .generations-container__ad-space, .generic-ad-module, .generic-ad-title, .genericAds, .generic_300x250_ad, .geoAd { display: none!important; }
.getridofAds, .getridofAdsBlock, .gfp-banner, .ggads, .ggadunit, .ggadwrp, .gglAds, .ggl_ads_row, .ggl_txt_ads, .gglads300, .giant_pushbar_ads_l, .gl_ad, .glacier-ad, .glamsquaread, .glance_banner_ad, .global-adsense, .global-body-ad, .globalAd, .globalAdLargeRect, .globalAdLeaderBoard, .global_banner_ad, .gm-ad-lrec, .gmgAd, .gms-ad-centre, .gms-advert, .gn_ads, .gnm-ad-unit, .gnm-ad-zones, .gnm-bg-ad, .go-ad, .go-ads-widget-ads-wrap, .goAdMan, .goAdverticum, .goads, .goafrica-ad, .goglad, .goog_ad, .googad, .googads, .google-2ad, .google-ad, .google-ad-160-600, .google-ad-468-60, .google-ad-728-90, .google-ad-afc-header, .google-ad-block, .google-ad-bottom-outer, .google-ad-container, .google-ad-content, .google-ad-fix { display: none!important; }
.google-ad-header2, .google-ad-iframe, .google-ad-image, .google-ad-manager, .google-ad-manager__slot, .google-ad-pad, .google-ad-placeholder, .google-ad-side_ad, .google-ad-sidebar, .google-ad-space, .google-ad-space-vertical, .google-ad-square-sidebar, .google-ad-top-outer, .google-ad-widget, .google-ad-wrapper-ui, .google-ads, .google-ads-billboard, .google-ads-bottom, .google-ads-boxout, .google-ads-container, .google-ads-footer-01, .google-ads-footer-02, .google-ads-group, .google-ads-in_article, .google-ads-leaderboard, .google-ads-long, .google-ads-obj, .google-ads-responsive, .google-ads-right, .google-ads-rodape, .google-ads-sidebar, .google-ads-slim, .google-ads-widget, .google-ads-wrapper, .google-ads2, .google-adsbygoogle, .google-adsense, .google-advert-sidebar, .google-advertisement, .google-advertisement_txt, .google-afc-wrapper, .google-csi-ads, .google-dfp-ad-caption, .google-dfp-ad-label, .google-dfp-ad-wrapper, .google-entrepreneurs-ad, .google-mid-ad, .google-right-ad, .google-right-sidebar-ad, .google-side-ad { display: none!important; }
.google-sponsored, .google-sponsored-ads, .google-sponsored-link, .google-sponsored-links, .google-text-ads, .google-user-ad, .google300x250, .google300x250BoxFooter, .google300x250TextDetailMiddle, .google300x250TextFooter, .google468, .google468_60, .google728x90, .google728x90TextDetailTop, .googleAd, .googleAd-content, .googleAd-list, .googleAd300x250, .googleAd300x250_wrapper, .googleAd728OuterTopAd, .googleAdBox, .googleAdContainer, .googleAdContainerSingle, .googleAdFoot, .googleAdSearch, .googleAdSense, .googleAdSenseModule, .googleAdTopTipDetails, .googleAdWrapper, .googleAd_160x600, .googleAd_1x1, .googleAd_728x90, .googleAd_body, .googleAdd, .googleAds, .googleAds336, .googleAds728, .googleAdsSquare, .googleAds_article_page_above_comments, .googleAdsense, .googleAdsense468x60, .googleAdv, .googleAdv1, .googleBannerWrapper, .googleContentAds, .googleInsideAd, .googleLeftSkyScrapper, .googleLgRect, .googleProfileAd, .googleSearchAd_content { display: none!important; }
.googleSearchAd_sidebar, .googleSideAd, .googleSkyWrapper, .googleSubjectAd, .google_728x90, .google_ad, .google_ad3, .google_ad336, .google_ad_bg, .google_ad_btn, .google_ad_container, .google_ad_first, .google_ad_label, .google_ad_mrec, .google_ad_right, .google_ad_wide, .google_add, .google_add_container, .google_admanager, .google_ads, .google_ads_468x60, .google_ads_bom_block, .google_ads_bom_title, .google_ads_content, .google_ads_header11, .google_ads_sidebar, .google_ads_v3, .google_adsense, .google_adsense1, .google_adsense1_footer, .google_adsense_footer, .google_adsense_sidebar_left, .google_afc, .google_afc_ad, .google_afc_articleintext, .google_afc_categorymain, .google_top_adsense, .google_top_adsense1, .google_top_adsense1_footer, .google_top_adsense_footer, .google_txt_ads_mid_big_img, .googlead, .googlead-sidebar, .googleadArea, .googlead_idx_b_97090, .googlead_idx_h_97090, .googlead_iframe, .googlead_outside, .googleadbottom, .googleadcontainer { display: none!important; }
.googleaddiv, .googleaddiv2, .googleadiframe, .googleads, .googleads-bottommiddle, .googleads-container, .googleads-height, .googleads-topmiddle, .googleads_300x250, .googleads_title, .googleadsense, .googleadsrectangle, .googleadv, .googleadvertisemen120x600, .googleadvertisement, .googleadwrap, .googleafc, .googlebanwide, .googleimagead1, .googleimagead2, .googlepostads, .googlepublisherads, .googley_ads, .gp-advertisement-wrapper, .gpAdBox, .gpAdFooter, .gpAds, .gp_adbanner--bottom, .gp_adbanner--top, .gpadvert, .gpnad, .gpt-ad, .gpt-ad-container, .gpt-ads, .gpt-billboard, .gpt-breaker-container, .gpt-container, .gpt-leaderboard-banner, .gpt-mpu-banner, .gpt-sticky-sidebar, .gpt.top-slot, .gptSlot, .gptSlot__sticky-footer, .gptslot, .gr-adcast, .gr-ads, .gradientAd, .graphic_ad, .gray_top_ad_container, .grev-ad { display: none!important; }
.grey-ad, .grey-ad-line, .grey-ad-notice, .greyAd, .greyad, .grid-ad, .grid-ad-col__big, .grid-ad-section, .grid-advertisement, .grid-block-ad, .grid-item-ad, .grid-sm-ad-300, .gridAd, .gridAdRow, .gridSideAd, .grid_ad_container, .gridad, .gridlove-ad, .gridstream_ad, .groei-ad, .ground-ads-shared, .group-ad-leaderboard, .group-google-ads, .group-item-ad, .group_ad, .grv_is_sponsored, .gsAd, .gsfAd, .gsl-ads, .gt_ad, .gt_ad_300x250, .gt_ad_728x90, .gt_adlabel, .gtadlb, .gtm-ad-slot, .gtop_ad, .guide-ad, .guide__row--fixed-ad, .guj-ad--placeholder, .gujAd, .gutter-ad-left, .gutter-ad-right, .gutter-ad-wrapper, .gutterAdHorizontal, .gutterads, .gw-ad, .gx_ad, .h-ad, .h-ad-728x90-bottom, .h-ad-remove { display: none!important; }
.h-adholder, .h-ads, .h-adver, .h-large-ad-box, .h-top-ad, .h11-ad-top, .h_Ads, .h_ad, .ha-o-house-ad, .half-ad, .half-page-ad, .half-page-ad-1, .half-page-ad-2, .half-page-advert-outer-wrapper, .halfPageAd, .half_ad_box, .halfpage_ad, .halfpage_ad_1, .halfpage_ad_container, .happy-inline-ad, .has-adslot, .has-fixed-bottom-ad, .hasAD, .hasads, .hbPostAd, .hb__ad, .hbi-ad-advertiser, .hbox_top_sponsor, .hc_news_mobile_body_bottomAd, .hcf-ad, .hcf-ad-rectangle, .hcf-cms-ad, .hd-adv, .hdTopAdContainer, .hd_advert, .hd_below_player_ad, .hdr-ad, .hdr-ad-text, .hdr-ads, .hdrAd, .hdr_ad, .head-ad, .head-ads, .head-banner468, .head-top-ads, .headAd, .head_ad, .head_ad_wrapper, .head_ads, .head_ads_900 { display: none!important; }
.head_adv, .head_advert, .headad, .headadcontainer, .header--ad-space, .header-ad, .header-ad-area, .header-ad-banner, .header-ad-box, .header-ad-column, .header-ad-container, .header-ad-desktop, .header-ad-frame, .header-ad-holder, .header-ad-new-wrap, .header-ad-region, .header-ad-row, .header-ad-slot, .header-ad-space, .header-ad-widget, .header-ad-wrap, .header-ad-wrapper, .header-ad-zone, .header-ad234x60left, .header-ad234x60right, .header-adbanner, .header-adbox, .header-adcode, .header-adplace, .header-ads, .header-ads-area, .header-ads-container, .header-ads-holder, .header-ads-wrap, .header-ads-wrapper, .header-adsense, .header-adslot-container, .header-adv, .header-advert, .header-advert-container, .header-advert-wrapper, .header-advertise, .header-advertisement, .header-advertising, .header-ama-ad, .header-and-footer--banner-ad, .header-article-ads, .header-banner-ad, .header-banner-ads, .header-banner-advertising { display: none!important; }
.header-bannerad, .header-content-ad-container, .header-google-ads, .header-google-adsense970, .header-menu-horizontal-ads, .header-menu-horizontal-ads-content, .header-pencil-ad, .header-sponsor, .header-taxonomy-image-sponsor, .header-top-ad, .header-top_ads, .header15-ad, .header3-advert, .header728-ad, .headerAd, .headerAd1, .headerAdArea, .headerAdBanner, .headerAdCode, .headerAdContainer, .headerAdPosition, .headerAdSpacing, .headerAdWrapper, .headerAds, .headerAds250, .headerAdspace, .headerAdvert, .headerAdvertisement, .headerTextAd, .headerTopAd, .headerTopAds, .header__ad, .header__ads, .header__advertisement, .header__leaderboard-ad, .header__weather__ad, .header_ad, .header_ad1, .header_ad_2, .header_ad_center, .header_ad_div, .header_ad_space, .header_ads, .header_ads-container, .header_ads_box, .header_ads_promotional, .header_adsense_banner, .header_adspace, .header_adv2, .header_adv3 { display: none!important; }
.header_adv_optional, .header_advert, .header_advertisement, .header_advertisement_clear, .header_advertisement_text, .header_advertisment, .header_classified_ads, .header_leaderboard_ad, .header_link_ad, .header_right_ad, .header_top_ad, .headerad, .headerad-720, .headerad-placeholder, .headeradarea, .headeradblock, .headeradhome, .headeradinfo, .headeradright, .headerads, .heading-ad-space, .headline-adblock, .headline-ads, .headline_advert, .heatmapthemead_ad_widget, .heavy_ad, .hederAd, .height_250_ad, .height_90_ad, .herald-ad, .hero-ad, .hero-ad-special, .heroAd, .hf-top-ad, .hi5-ad, .hidden-ad, .hide-ad, .hideAdMessage, .hideIfEmptyAd, .hidePauseAdZone, .hideStartAdZone-container, .hide_ad, .hide_internal_ad, .hidead, .highlight-news-ad, .highlights-ad, .highlightsAd, .hioxInternalAd, .hl-ad-row__1p-link, .hl-ad-row__mrec { display: none!important; }
.hl-ads-holder-0, .hl-post-center-ad, .hm-ad, .hm-sec-ads, .hm_adlist, .hm_advertisment, .hm_top_right_google_ads, .hm_top_right_google_ads_budget, .hmad, .hn-ads, .holder-ad, .holder-ads, .home-2020-ad-wide, .home-300x250-ad, .home-activity-ad, .home-ad, .home-ad--promo, .home-ad--top, .home-ad-container, .home-ad-inline, .home-ad-links, .home-ad-region-1, .home-ad-section, .home-ad1, .home-ad2, .home-ad3, .home-ad4, .home-ad728, .home-ads, .home-ads-container, .home-ads-container1, .home-ads1, .home-adv-box, .home-advert, .home-area3-adv-text, .home-body-ads, .home-features-ad, .home-module--advertisement, .home-module_ad, .home-sidebar-ad, .home-sidebar-ad-300, .home-slider-ads, .home-sponsored-links, .home-sticky-ad, .home-top-ad, .home-top-of-page__top-box-ad, .home-top-right-ads, .homeAd, .homeAd1, .homeAd2 { display: none!important; }
.homeAdBox, .homeAdBoxA, .homeAdBoxBetweenBlocks, .homeAdBoxInBignews, .homeAdFullBlock, .homeAdSection, .homeAddTopText, .homeCentreAd, .homeMainAd, .homeMediumAdGroup, .homePageAds, .homeSubAd, .homeTextAds, .homeTopAdContainer, .home__ad, .home__ad-small, .home__ad-small-label, .home_ad, .home_ad300, .home_ad720_inner, .home_ad_300x100, .home_ad_300x250, .home_ad_bottom, .home_ad_large, .home_adblock, .home_adholder, .home_advert, .home_advertisement, .home_advertorial, .home_box_latest_ads, .home_mrec_ad, .home_offer_adv, .home_sidebar_ads, .home_strip_ad, .home_sway_adv, .home_top_ad_slider, .home_top_ad_slides, .home_top_right_ad, .home_top_right_ad_label, .homead, .homeadnews, .homeadwrapper, .homefront468Ad, .homepage--sponsor-content, .homepage-300-250-ad, .homepage-ad, .homepage-ad-block, .homepage-ad-block-padding, .homepage-ad-buzz-col, .homepage-ad-module { display: none!important; }
.homepage-advertisement, .homepage-banner-ad, .homepage-footer-ad, .homepage-footer-ads, .homepage-page__all-ad-container, .homepage-page__ff-ad-container, .homepage-page__tag-ad-container, .homepage-page__video-ad-container, .homepage-right-rail-ad, .homepage-small-touts-ad, .homepage-sponsoredlinks-container, .homepage-square-ad, .homepage300ad, .homepageAd, .homepageFlexAdOuter, .homepageMPU, .homepage__ad, .homepage__ad--middle-leader-board, .homepage__ad--top-leader-board, .homepage__ad--top-mrec, .homepage_ad_half, .homepage_ad_lower_leaderboard, .homepage_ads, .homepage_ads_firstrow, .homepage_ads_fourthrow, .homepage_ads_secondrow, .homepage_ads_thirdrow, .homepage_ads_topspot, .homepage_block_ad, .homepage_middle_right_ad, .homepageinline_adverts, .homesmallad, .homestream-ad, .hor-ad, .hor_ad, .hori-play-page-adver, .horiAd, .horisont_ads, .horiz_adspace, .horizontal-ad, .horizontal-ad-container, .horizontal-ad-holder, .horizontal-ad-wrapper, .horizontal-ad2, .horizontal-ads, .horizontal-advert-container, .horizontal-advert-inner-wrapper, .horizontal-full-ad, .horizontal.ad, .horizontalAd { display: none!important; }
.horizontalAdText, .horizontalAdvert, .horizontal_Fullad, .horizontal_ad, .horizontal_adblock, .horizontal_ads, .horizontalbtad, .horizontaltextadbox, .horizsponsoredlinks, .hortad, .hotad_bottom, .hotel-ad, .house-ad, .house-ad-small, .house-ad-unit, .house-ads, .houseAd, .houseAd1, .houseAdsStyle, .housead, .hover_300ad, .hover_ads, .hoverad, .hp-ad-container, .hp-ad-grp, .hp-adsection, .hp-col4-ads, .hp-content__ad, .hp-inline-ss-service-ad, .hp-main__rail__footer__ad, .hp-sectionad, .hp-slideshow-right-ad, .hp-ss-service-ad, .hp2-adtag, .hpPollQuestionSponsor, .hpPriceBoardSponsor, .hpRightAdvt, .hp_320-250-ad, .hp_ad_300, .hp_ad_box, .hp_ad_cont, .hp_ad_text, .hp_adv300x250, .hp_advP1, .hp_horizontal_ad, .hp_t_ad, .hp_textlink_ad, .hp_w_ad, .hpa-ad1, .hr-ads { display: none!important; }
.hr_ad, .hr_advt, .hrad, .hss-ad, .hss-ad-300x250_1, .hss_static_ad, .hst-contextualads, .hstpnetworkads, .ht_ad_widget, .htl-ad, .htl-ad-placeholder, .htl-ad-wrapper, .html-advertisement, .html-block-ads, .html-component-ad-filler, .html5-ad-progress-list, .hw-ad--frTop, .hwg-row-ad, .hyad, .hype_adrotate_widget, .i-amphtml-element.live-updates.render-embed, .i-amphtml-unresolved, .i360ad, .iAdserver, .iRx9, .iRx9_wrt, .i_ad, .iab300x250, .iab728x90, .ib-adv, .ib-figure-ad, .ibm_ad_bottom, .ibm_ad_text, .ibt-top-ad, .ic-ads, .icit-ch-advert, .ico-adv, .icon-advertise, .icon-myindependentad, .iconAdChoices, .icon_ad_choices, .iconads, .icx_ad, .id-Advert, .id-Article-advert, .id-StoryElement-adWrapper, .id-Weather-Advert-wrapper, .idGoogleAdsense, .idMultiAd, .id_footer_social { display: none!important; }
.idc-adContainer, .idc-adWrapper, .ident_right_ad, .idgGoogleAdTag, .ie-adtext, .ie-sponsoredbox, .ifadBannerUnit, .iframe-ad, .iframe-ads, .iframeAd, .iframeAds, .iframead, .iframeadflat, .im-topAds, .im_adv, .ima-ad-container, .imadswide, .image-ad-336, .image-advertisement, .image-viewer-ad, .image-viewer-mpu, .imageAd, .imageAdBoxTitle, .imageAds, .imageGalleryAdHeadLine, .imagead, .imageads, .images-adv, .imagetable_ad, .img-ad-container, .img-advert, .img_ad, .img_ads, .imgad, .imgur-ad, .impactAdv, .import_video_ad_bg, .imuBox, .in-ad, .in-article-ad, .in-article-ad-placeholder, .in-article-ad-wrapper, .in-article-adsense, .in-article-adx, .in-article-mpu, .in-between-ad, .in-body-ad-row, .in-body-banner-ad, .in-content-ad, .in-content-ad--container { display: none!important; }
.in-content-ad-container, .in-content-ad-wrapper, .in-game-ad-left, .in-game-ad-right, .in-latest-news-advertisement-container, .in-node-ad-300x250, .in-page-ad, .in-post-banner-ad, .in-slider-ad, .in-story-ads, .in-story-text-ad, .in-text-ad, .in-text__advertising, .inArticleAdInner, .inPageAd, .inStoryAd-news2, .in_ad, .in_article_ad, .in_article_ad_wrapper, .in_content_ad_container, .in_content_advert, .in_up_ad_game, .inarticlead, .inc-ad, .incontent-ad1, .incontentAd, .incontent_ads, .indEntrySquareAd, .indent-advertisement, .index-adv, .index-after-second-post-ad, .index-content-ad-wrapper, .index-long-ads, .index_728_ad, .index_ad, .index_ad_a2, .index_ad_a4, .index_ad_a5, .index_ad_a6, .index_ad_column2, .index_right_ad, .indexad, .indie-sidead, .indy_googleads, .inf-admedia, .inf-admediaiframe, .infinity-ad, .info-ads, .info-advert-160x600, .info-advert-300x250 { display: none!important; }
.info-advert-728x90, .info-advert-728x90-inside, .infoBoxThreadPageRankAds, .ingameadbox, .ingameboxad, .ingridAd, .inhouseAdUnit, .inhousead, .injected-ad, .injectedAd, .inline-ad, .inline-ad-card, .inline-ad-container, .inline-ad-desktop, .inline-ad-placeholder, .inline-ad-text, .inline-ad-wrap, .inline-ad-wrapper, .inline-adblock, .inline-advert, .inline-display-ad, .inline-google-ad-slot, .inline-mpu, .inline-mpu-left, .inline-panorama-ad, .inline-story-add, .inlineAd, .inlineAdContainer, .inlineAdImage, .inlineAdInner, .inlineAdNotice, .inlineAdText, .inlineAdTour, .inlineAd_content, .inlineAdvert, .inlineAdvertisement, .inlinePageAds, .inlineSideAd, .inline_ad, .inline_ad_container, .inline_ad_title, .inline_ads, .inlinead, .inlinead-tagtop, .inlinead_lazyload, .inlineadsense, .inlineadtitle, .inlist-ad, .inlistAd, .inner-ad { display: none!important; }
.inner-ad-disclaimer, .inner-ad-section, .inner-adv, .inner-advert, .inner-advt-banner-3, .inner-post-ad, .inner468ad, .innerAd300, .innerAdWrapper, .innerAds, .innerContentAd, .innerWidecontentAd, .inner_ad, .inner_ad_advertise, .inner_adv, .inner_big_ad, .innerad, .innerpostadspace, .inpostad, .ins_adwrap, .insert-advert-ver01, .insert-post-ads, .insertAd_AdSlice, .insertAd_Rectangle, .insertAd_TextAdBreak, .insert_ad, .insert_ad_column, .insert_advertisement, .insert_text_body_ad_prod, .insertad, .inside-article-ad-rectangle, .inside-post-ad, .insideStoryAd, .inside_ad, .inside_ad_box, .insideads, .inslide-ad, .insticator-ads, .instoryAdBlock, .instoryAdNoBlock, .instream_ad, .instructionAdvHeadline, .insurance-ad, .intAdRow, .intad, .inteliusAd_image, .interAd, .interbody-ad-unit, .interest-based-ad, .internal-ad { display: none!important; }
.internalAd, .internalAdSection, .internalAdsContainer, .internal_ad, .interstitial-ad, .interstitial-ad600, .interstitial468x60, .interstitial__ad--wrapper, .interstitial_ad_wrapper, .intra-article-ad, .ion-ad, .ione-widget-dart-ad, .ipc-advert, .ipc-advert-class, .ipm-sidebar-ad-middle, .ipprtcnt, .iprom-ad, .ipsAd, .ipsAdvertisement, .iqadlinebottom, .iqadmarker, .iqadtile_wrapper, .is-mpu, .is-preload-ad, .is-script-ad, .is-sponsored, .is-sticky-ad, .is24-adplace, .isAd, .isAdPage, .is_trackable_ad, .isad_box, .island-ad, .islandAd, .islandAdvert, .island_ad, .island_ad_right_top, .islandad, .isocket_ad_row, .item-ad, .item-ad-leaderboard, .item-ads, .item-advertising, .item-container-ad, .item-housead, .item-housead-last, .item-inline-ad, .itemAdvertise, .item_ads, .itinerary-index-advertising { display: none!important; }
.its_all_for_ads, .its_for_ads, .itw-ad, .iw-leaderboard-ad, .iz-ad, .iz-ad--intext, .iz-ad-fullwidth, .iz-ads, .j-ad, .j-ads-mrec, .jLinkSponsored, .j_ads, .ja-ads, .jalbum-ad-container, .jam-ad, .jannah_ad, .jc_ad_container, .jeg_ad, .jeg_ad_top, .jetpack-sponsored-posts-message, .jg-ad-5, .jg-ad-970, .jimdoAdDisclaimer, .jl-ads-leaderboard, .jnews_header_top_ads, .job-ads-container, .jobAds, .jobkeywordads, .jobs-ad-box, .jobs-ad-marker, .joead728, .jp-advertisment-promotional, .jquery-adi, .jquery-script-ads, .js-ad, .js-ad--comment, .js-ad-banner-container, .js-ad-buttons, .js-ad-container, .js-ad-doubleimu, .js-ad-dynamic, .js-ad-hideable, .js-ad-home, .js-ad-hover, .js-ad-imu, .js-ad-konvento, .js-ad-loaded, .js-ad-loader-bottom, .js-ad-prepared, .js-ad-primary { display: none!important; }
.js-ad-slot, .js-ad-space-container, .js-ad-static, .js-ad-unit, .js-ad-unit-bottom, .js-ad-wrapper, .js-adExternalPage, .js-ad_iframe, .js-ad_iframe_wrap, .js-adfliction-iframe, .js-adfliction-standard, .js-ads, .js-ads-carousel, .js-ads-header-content, .js-adv-rotator-image, .js-advert, .js-advert--responsive, .js-advert--vc, .js-advert-container, .js-advert-upsell-popup, .js-advertising__placeholder1, .js-anchor-ad, .js-billboard-advert, .js-cardview_ad-320x180, .js-cardview_ad-320x50, .js-dfp-ad, .js-dfp-ad-bottom, .js-dfp-ad-top, .js-dfpAdPosSR, .js-googleAdSuperHeader-wrapper, .js-gptAd, .js-header-ad, .js-header-ad-wrapper, .js-mpu, .js-native-ad, .js-no-sticky-ad, .js-overlay_ad, .js-product-ad-slider, .js-react-simple-ad, .js-results-ads, .js-right-ad-block, .js-sidebar-ads, .js-site-header-advert, .js-skyscraper-ad, .js-slide-right-ad, .js-slide-top-ad, .js-slim-nav-ad, .js-sticky-ad, .js-sticky-ads-bdp-desktop, .js-stream-ad { display: none!important; }
.js-stream-featured-ad, .js-toggle-ad, .js-underplayerAd, .jsAdSlot, .jsMPUSponsor, .jsOneAd, .js_ad-sticky-footer, .js_adContainer, .js_ad_wrapper, .js_contained-ad-container, .js_deferred-ad, .js_movable_ad_slot, .js_preheader-ad-container, .js_slideshow-full-width-ad, .js_slideshow-sidebar-ad, .jsx-adcontainer, .juicyads_300x250, .jumboAd, .jw-ad, .jw-ad-block, .jw-ad-label, .jw-ad-media-container, .jw-ad-visible, .kads-main, .kakao_ad_area, .kcAds, .kd_ads_block, .kdads-empty, .kdads-link, .keen_ad, .keyword-ads-block, .kip-advertisement, .kip-banner-ad, .kitara-sponsored, .kl-ad, .klicked-ads, .knowledgehub_ad, .koadvt, .kopa-ads-widget, .ksAds, .kw_advert, .kw_advert_pair, .kwd_bloack, .l-350-250-ad-words, .l-ad, .l-ad-300, .l-ad-728, .l-ad-top, .l-ads, .l-adsense { display: none!important; }
.l-bottom-ads, .l-grid--ad-card, .l-header-advertising, .l-region--ad, .l-section--ad, .l300x250ad, .l_ad_sub, .label-ad, .label_advertising_text, .labelads, .labeled_ad, .ladbrokes_sbad, .landing-advertise, .landing-feed--ad-vertical, .landing-page-ads, .landingAdRail, .landing_adbanner, .large-ad-center, .large-advert, .large-btn-ad, .large-right-ad, .largeAd, .largeRecAdNewsContainerRight, .largeRectangleAd, .largeUnitAd, .large_ad, .large_add_container, .largesideadpane, .last-left-ad, .last-right-ad, .last-sidebar-ad, .lastAdHolder, .lastAdvertorial, .lastLiAdv, .lastRowAd, .lastads, .lastpost_advert, .lates-adlabel, .latest-ad, .latest-articles-ad, .latest-news__ad--desktop, .latest-posts__sidebar-ad-container, .law_center_ad, .layer-ad-bottom, .layer-ad-top, .layer-xad, .layer_text_ad, .layeradinfo, .layout-ad, .layout__content-ad { display: none!important; }
.layout__top-ad, .layout_communityad_right_ads, .lazy-ad, .lazy-adv, .lazyad, .lazyadsense, .lazyadslot, .lazyload-ad, .lazyload_ad, .lazyload_ad_article, .lb-ad, .lb-adhesion-unit, .lb-advert-container, .lb-item-ad, .lbadtxt, .lbc-ad, .lbl-advertising, .lblAdvert, .lcontentbox_ad, .ld-ad, .ld-ad-inner, .lead-ad, .lead-ads, .lead-advert, .lead-board-ad-cont-home, .leadAd, .leader-ad, .leader-ad-728, .leaderAd, .leaderAdSlot, .leaderAdTop, .leaderAdvert, .leaderBoardAdHolder, .leaderBoardAdWrapper, .leaderBoardAdvert, .leaderOverallAdArea, .leader_ad, .leader_aol, .leaderad, .leaderboard-ad, .leaderboard-ad-belt, .leaderboard-ad-component, .leaderboard-ad-container, .leaderboard-ad-dummy, .leaderboard-ad-green, .leaderboard-ad-grid, .leaderboard-ad-inner, .leaderboard-ad-main, .leaderboard-ad-module, .leaderboard-ad-pane { display: none!important; }
.leaderboard-ad-placeholder, .leaderboard-ad-unit, .leaderboard-ad-wrapper, .leaderboard-adblock, .leaderboard-ads, .leaderboard-ads-text, .leaderboard-advert, .leaderboard-advertisement, .leaderboard-top-ad, .leaderboard.advert, .leaderboard1AdWrapper, .leaderboardAd, .leaderboardAdContainer, .leaderboardAdContainerInner, .leaderboardFooter_ad, .leaderboardRectAdWrapper, .leaderboard_ad, .leaderboard_ad_container, .leaderboard_ad_top_responsive, .leaderboard_ad_unit, .leaderboard_ad_unit_groups, .leaderboard_ads, .leaderboard_adsense, .leaderboard_adv, .leaderboard_banner_ad, .leaderboard_text_ad_container, .leaderboardad, .leaderboardadmiddle, .leaderboardadtop, .leaderboardadwrap, .leadgenads, .left-ad, .left-ad180, .left-ads, .left-advert, .left-column-rectangular-ad, .left-column-virtical-ad, .left-rail-ad, .left-rail-ad__wrapper, .left-rail-horizontal-ads, .left-sidebar-box-ads, .left-sponser-ad, .left-takeover-ad, .left-takeover-ad-sticky, .left120X600AdHeaderText, .leftAd, .leftAdColumn, .leftAdContainer, .leftAd_bottom_fmt, .leftAd_top_fmt { display: none!important; }
.leftAds, .leftAdsEnabled, .leftAdsFix, .leftAdsFix1, .leftAdvDiv, .leftAdvert, .leftCol_advert, .leftColumnAd, .leftPaneAd, .left_300_ad, .left_ad, .left_ad_160, .left_ad_areas, .left_ad_box, .left_ad_container, .left_add_block, .left_adlink, .left_ads, .left_adsense, .left_adv, .left_advertisement_block, .left_col_ad, .left_col_adv, .left_google_add, .left_sidebar_wide_ad, .leftad, .leftadd, .leftadtag, .leftbar_ad2, .leftbar_ad_160_600, .leftbarads, .leftbottomads, .leftnavad, .leftrighttopad, .leftsidebar_ad, .lefttopad1, .legacy-ads, .legal-ad-choice-icon, .lextraleftmoreads, .lft_advt_container, .lg-ads-160x90, .lg-ads-311x300-down, .lg-ads-311x300-up, .lg-ads-311x500, .lg-ads-635x100, .lg-ads-skin-container, .lgRecAd, .lg_ad, .liberty-ad-renderer-iframe, .liboxads { display: none!important; }
.ligatus, .lightad, .lijit-ad, .lineList_ad, .linead, .linelist-item-ad, .linkAD, .linkAds, .link_ad, .link_adslider, .link_advertise, .linkads, .linkedin-sponsor, .links_google_adx, .list-ad, .list-ads, .list-feature-ad, .list-footer-ad, .listAdvertGenerator, .list_bottom_ad, .listad, .listicle--ad-rail, .listicle-instream-ad-holder, .listing-card-ad, .listing-content-ad-container, .listing-inline-ad, .listing-item-ad, .listingAd, .listing__ads--right, .listings-ad-block, .listings-bottom-ad-w, .listings_ad, .lite-page-ad, .literatumAd, .little_vid_ads, .live-search-list-ad-container, .live_tv_sponsorship_ad, .liveads, .liveblog__highlights__ad, .livingsocial-ad, .ljad, .llsAdContainer, .ln-home-feed-ad, .ln-sidebar-ads, .lnad, .lng-ad, .loadadlater, .local-ads, .local-ads-out-container, .localad { display: none!important; }
.location-ad, .log_ads, .logged_out_ad, .logo-ad, .logoAd-hanging, .logoAds, .logo_AdChoices, .logoad, .logoutAd, .logoutAdContainer, .long-ads, .longAd, .longAdBox, .longAds, .longBannerAd, .long_ad, .longform-ad, .loop-ad, .loop_google_ad, .lottery-ad-container, .lower-ad, .lower-ads, .lowerAd, .lowerAds, .lowerContentBannerAd, .lowerContentBannerAdInner, .lower_ad, .lp_az_billboard__via_content_header_ad_, .lpt_adsense_bottom_content, .lqm-ads, .lqm_ad, .lr-ad, .lr-pack-ad, .lr_skyad, .lrec-container, .lsn-yahooAdBlock, .lt_ad, .lt_ad_call, .luma-ad, .luxeAd, .lv-Adunit, .lx_ad_title, .lyad, .lyrics-inner-ad-wrap, .m-ContentAd, .m-ad, .m-ad--open, .m-ad-brick, .m-ad-region, .m-ad-region-leaderboard { display: none!important; }
.m-ad-tvguide-box, .m-ad-unit, .m-ad__placeholder--970x250, .m-ad__wrapper, .m-ad__wrapper--300x250, .m-ad__wrapper--728x90, .m-ad__wrapper--highlight, .m-advert, .m-advertisement, .m-advertisement--container, .m-balloon-header--ad, .m-block-ad, .m-card-group--rightrail-ad, .m-content-advert, .m-content-advert-wrap, .m-dfp-ad-text, .m-gallery-overlay--ad-top, .m-header-ad, .m-header-ad--balloon, .m-header-ad--slot, .m-in-content-ad, .m-in-content-ad--slot, .m-in-content-ad-row, .m-in-content-ad-row--bonus, .m-jac-ad, .m-layout-advertisement, .m-mem--ad, .m-sidebar-ad, .m-sidebar-ad--slot, .m-sponsored, .m1-header-ad, .m2n-ads-slot, .m4-adsbygoogle, .mTopAd, .m_ad, .m_ad1, .m_ad300, .m_banner_ads, .macAd, .macad, .mad_adcontainer, .madison_ad, .mag21_fixed_ad, .magAd, .magad, .magazine_box_ad, .mailAdElem, .main-ad, .main-ad-728x90-container, .main-ad-bg { display: none!important; }
.main-ad-container, .main-ad-gallery, .main-add-sec, .main-ads, .main-ads-line-2, .main-advert, .main-advertising, .main-column-ad, .main-footer-ad, .main-google-ad-container, .main-news__ad, .main-right-ads, .main-tabs-ad-block, .main-top-ad-container, .mainAd, .mainAdContainer, .mainAds, .mainEcoAd, .mainLeftAd, .mainLinkAd, .mainRightAd, .main__top-ad, .main_ad, .main_ad_adzone_5_ad_0, .main_ad_adzone_6_ad_0, .main_ad_adzone_7_ad_0, .main_ad_adzone_7_ad_1, .main_ad_adzone_8_ad_0, .main_ad_adzone_8_ad_1, .main_ad_adzone_9_ad_0, .main_ad_adzone_9_ad_1, .main_ad_bg, .main_ad_bg_div, .main_ad_container, .main_adbox, .main_ads, .main_adv, .main_advert_section, .main_intro_ad, .main_right_ad, .main_wrapper_upper_ad_area, .mainadWrapper, .mainadbox, .makeFooterAdSticky, .mal-ad-unit, .mal-koukoku-unit, .mango_ads, .mantis-ad, .mantis__recommended__item--external, .mantis__recommended__item--sponsored { display: none!important; }
.manual-ad, .map-ad, .mapAdvertising, .map_google_ad, .map_media_banner_ad, .mapped-ad, .mar-block-ad, .margin-advertisement, .margin0-ads, .marginadsthin, .marginalContentAdvertAddition, .market-ad, .market-ad-small, .marketing-ad, .marketplace-ad, .marketplaceAd, .marketplaceAdShell, .markplace-ads, .marquee-ad, .masonry-tile-ad, .masonry__ad, .master_post_advert, .masthead-ad, .masthead-ad-control, .masthead-ads, .mastheadAds, .masthead_ad_banner, .masthead_ads_new, .masthead_topad, .matador_sidebar_ad_600, .match-ad, .match-results-cards-ad, .mb-advert, .mb-advert__incontent, .mb-advert__leaderboard--large, .mb-advert__mpu, .mb-advert__tweeny, .mb-block--advert-side, .mb-list-ad, .mc-ad-chrome, .mc_floating_ad, .mc_text_ads_box, .mchadcont, .mcx-content-ad, .md-adv, .md-advertisement, .mdl-ad, .mdl-quigo, .mdot_inline_ad_styles, .me-rtm { display: none!important; }
.medColModAd, .medRecContainer, .medRect, .med_ad_box, .media--ad, .media-ad-rect, .media-advert, .media-network-ad, .media-temple-ad-wrapper-link, .media-viewer__ads-container, .mediaAd, .mediaAdContainer, .mediaResult_sponsoredSearch, .media__ad, .media__ad--banner, .media_ad, .mediamotive-ad, .medianet-ad, .medium-google-ad-container, .medium-rectangle-ad, .medium-rectangle-advertisement, .medium-top-ad, .mediumRectAdWrapper, .mediumRectagleAd, .mediumRectangleAd, .mediumRectangleAdvert, .medium_ad, .medium_rectangle_ad_container, .mediumad, .medo-ad-section, .medo-ad-wideskyscraper, .medrec-ad, .medrect-ad, .medrect-ad2, .medrectAd, .medrect_ad, .medrectadv4, .mee-ad-detail-billboard, .mega-ad, .member-ads, .memberAdsContainer, .member_ad_banner, .meme_adwrap, .memrise_ad, .menu-ad, .menuAd, .menuAds-cage, .menuItemBannerAd, .menuad, .menueadimg { display: none!important; }
.merchantAdsBoxColRight, .merkai_ads_wid, .mess_div_adv, .messageBoardAd, .message_ads, .meta-ad, .metaRedirectWrapperBottomAds, .metaRedirectWrapperTopAds, .meta_ad, .metabet-adtile, .metaboxType-sponsor, .mf-ad300-container, .mf-adsense-leaderboard, .mf-adsense-rightrail, .mg_box_ads, .mgid-wrapper, .mgid_3x2, .mh-advert, .micro_ad, .mid-ad-wrapper, .mid-ads, .mid-advert, .mid-article-banner-ad, .mid-page-2-advert, .mid-post-ad, .mid-section-ad, .midAd, .midAdv-cont, .midAdv-cont2, .mid_4_ads, .mid_ad, .mid_article_ad_label, .mid_banner_ad, .mid_page_ad, .mid_page_ad_big, .mid_right_ads, .mid_right_inner_id_ad, .midad, .midarticlead, .middle-ad, .middle-ads, .middle-ads728, .middle-footer-ad, .middleAd, .middleAdLeft, .middleAdMid, .middleAdRight, .middleAdWrapper, .middleAds, .middleBannerAd { display: none!important; }
.middle_AD, .middle_ad, .middle_ad_responsive, .middle_ads, .middlead, .middleadouter, .midpost-ad, .min_navi_ad, .mini-ad, .mini-ads, .miniHeaderAd, .mini_ads, .mini_ads_bottom, .mini_ads_right, .miniad, .miniads, .misc-ad, .misc-ad-label, .miscAd, .mit-adv-comingsoon, .mj-floating-ad-wrapper, .mk_ads, .mks_ads_widget, .ml-advert, .ml-adverts-sidebar-1, .ml-adverts-sidebar-2, .ml-adverts-sidebar-4, .ml-adverts-sidebar-bottom-1, .ml-adverts-sidebar-bottom-2, .ml-adverts-sidebar-bottom-3, .ml-adverts-sidebar-random, .mlaAd, .mm-ad-mpu, .mm-ad-sponsored, .mm-banner970-90-ad, .mm-banner970-ad, .mmads, .mmc-ad, .mmc-ad-wrap-2, .mmcAd_Iframe, .mmy-ads, .mnopolarisAd, .mntl-gpt-adunit, .mo-advert, .mo_googlead, .moads-top-banner, .moads-widget, .mob-adspace, .mob_ads, .mobads { display: none!important; }
.mobile-ad, .mobile-ad-container, .mobile-ad-nav, .mobile-ad-negative-space, .mobile-ads, .mobile-fixed-ad, .mobile-footer__ad, .mobile-instream-ad-holder-single, .mobile-leaderboard-fader, .mobile-nav-ad-plus-banner, .mobile-related-ad, .mobileAd, .mobileAdPos2And3, .mobileAdWrap, .mobileAdvertInStreamHighlightText, .mobileAppAd, .mobile_ad_banner, .mobile_ad_container, .mobile_article_ad2, .mobile_featuredad, .mobile_featuredad_article, .mobile_index_ad, .mobile_leaderboard_ad, .mobile_vertisement, .mobileadbig, .mobileadunit, .mobilesideadverts, .mobileweb_top_ad_container, .mod-ad, .mod-ad-1, .mod-ad-2, .mod-ad-300x250, .mod-ad-600, .mod-ad-box, .mod-ad-google-afc, .mod-ad-lrec, .mod-ad-n, .mod-ad-risingstar, .mod-adblock, .mod-adcpc, .mod-adopenx, .mod-ads, .mod-big-ad-switch, .mod-big-banner-ad, .mod-google-ads, .mod-google-ads-container, .mod-home-mid-advertisement, .mod-horizontal-ad, .mod-sponsored-links, .mod-trbad { display: none!important; }
.mod-tss-ads-wrapper, .mod-vertical-ad, .mod_ad, .mod_ad_container, .mod_ad_imu, .mod_ad_t25, .mod_ad_text, .mod_ad_top, .mod_admodule, .mod_ads, .mod_advert, .mod_index_ad, .mod_openads, .mod_r_ad, .mod_r_ad1, .modal-ad, .mods-box--ad-blocking-criteo, .module--ad, .module-ad, .module-ad-small, .module-ads, .module-advert, .module-advertisement, .module-image-ad, .module-rectangleads, .module-sponsored-ads, .module1colAds, .moduleAd, .moduleAdSpot, .moduleAdvert, .moduleAdvertContent, .moduleBannerAd, .module__ad-wide, .module_ad, .module_ad_disclaimer, .module_box_ad, .module_header_sponsored, .module_home_ads, .module_single_ads, .modulegad, .moduletable-adsponsor, .moduletable-advert, .moduletable-bannerAd6, .moduletable-centerad, .moduletable-googleads, .moduletable-rectangleads, .moduletable_ad-right, .moduletable_ad160x600_center, .moduletable_ad300x250, .moduletable_adtop { display: none!important; }
.moduletable_advertisement, .moduletable_top_ad, .moduletableadvert, .moduletableexclusive-ads, .moduletablesquaread, .moduletabletowerad, .modulo-publicidade, .mom-ad, .momizat-ads, .moneyball-ad, .monitor-g-ad-300, .monitor-g-ad-468, .monsterad, .more-content-and-ads, .moreAdBlock, .morestarcontentandads, .mos-ad, .mosaicAd, .mostpop_sponsored_ad, .motherboard-ad, .movable-ad, .movv-ad, .mp-ad, .mpsponsor, .mpu-ad, .mpu-ad-con, .mpu-ad-river, .mpu-ad-top, .mpu-advert, .mpu-c, .mpu-container-blank, .mpu-footer, .mpu-fp, .mpu-holder, .mpu-leaderboard, .mpu-left, .mpu-left-bk, .mpu-mediatv, .mpu-right, .mpu-title, .mpu-top-left, .mpu-top-left-banner, .mpu-top-right, .mpu-unit, .mpu-wrap, .mpu-wrapper, .mpu01, .mpu250, .mpu600, .mpuAd { display: none!important; }
.mpuAdArea, .mpuAdSlot, .mpuAdvert, .mpuArea, .mpuBlock, .mpuBox, .mpuContainer, .mpuMiddle, .mpuTextAd, .mpu_Ad, .mpu_ad, .mpu_advert, .mpu_advertisement_border, .mpu_container, .mpu_gold, .mpu_holder, .mpu_placeholder, .mpu_platinum, .mpu_side, .mpu_text_ad, .mpuad, .mpuads, .mpuholderportalpage, .mr-dfp-ad, .mr1_adwrap, .mr2_adwrap, .mr3_adwrap, .mr4_adwrap, .mrec-ads, .mrec-atf-sticky, .mrec-banners, .mrec-btf-cont, .mrec-hp-scrollable-cont, .mrec-scrollable-cont, .mrecAds, .mrec_advert, .mrf-adv, .mrf-adv__wrapper, .mrf-directad, .ms-ad-superbanner, .ms-ads-link, .ms-slide-ads, .ms_header_ad, .msat-adspace, .msfg-shopping-mpu, .msg-ad, .msgad, .mslo-ad, .mslo-ad-300x250, .mslo-ad-728x66 { display: none!important; }
.mslo-ad-holder, .msnChannelAd, .msn_ad_wrapper, .mst_ad_top, .msw-js-advert, .mt-ad-container, .mt-ads, .mt-header-ads, .mt-t-ad, .mt_ad, .mt_ads, .mt_adv, .mt_adv_v, .mtop_adfit, .mts_ad_300_widget, .mtv-adChoicesLogo, .mtv-adv, .mtvn-mpu-ad, .mu-ad-container, .multiad2, .multiadwrapper, .multiple-ad-tiles, .mvAd, .mvAdHdr, .mv_atf_ad_holder, .mvp-ad-label, .mvp-feat1-list-ad, .mvp-flex-ad, .mvp-widget-ad, .mvp-widget-feat2-side-ad, .mvp_ad_widget, .mvp_block_type_ad_module, .mvw_onPageAd1, .mw-ad.row, .mw-right-ad-slot, .mwaads, .mx-box-ad, .mxl_ad_inText_250, .my-ad250x300, .my-ads, .myAds, .myAdsBox, .myAdsGroup, .my_ad, .myadmid, .myimg-advert, .myinarticlead, .mypicadsarea, .myplate_ad, .nSponsoredLcContent { display: none!important; }
.nSponsoredLcTopic, .n_ad, .na-adcontainer, .naMediaAd, .nadvt300, .narrow_ad_unit, .narrow_ads, .national_ad, .nationalad, .native-ad, .native-ad-article, .native-ad-container, .native-ad-item, .native-ad-link, .native-ad-mode, .native-ad-placeholder, .native-ad-promoted-provider, .native-ad-slot, .native-ad__first, .native-adv, .native-advts, .native-leaderboard-ad, .native-sidebar-ad, .native.ad, .nativeAd, .nativeAd-sponsor-position, .nativeMessageAd, .native_ad, .native_ad_inline, .nativead, .nativeadasideplaceholder, .nativeads-unt, .nativiadsense, .nature-ad, .nav-ad, .nav-ad-gpt-container, .nav-ad-plus-leader, .nav-adWrapper, .nav-keywords__item--native-ad, .navAdsBanner, .navBads, .nav__adbanner, .nav_ad, .nav_textads, .navad, .navadbox, .navbar-ad-container, .navbar-ads, .navbar-header-ad, .navcommercial { display: none!important; }
.navi_ad300, .naviad, .nba300Ad, .nba728Ad, .nbaAdNotice, .nbaAroundAd2, .nbaT3Ad160, .nbaTVPodAd, .nbaTextAds, .nbaTwo130Ads, .nbc_Adv, .nbc_ad_carousel_wrp, .nc-dealsaver-container, .nc-exp-ad, .nchadcont, .nda-ad, .nda-ad--leaderboard, .ndmadkit, .nemo-ad, .neo-advert, .nested-ad, .netPost_ad1, .netPost_ad3, .netads, .netshelter-ad, .network-ad-two, .new-ad-box, .new-ads-scroller, .newArv_2nd_adv_blk, .newHeaderAd, .newPageAd, .newPex_forumads, .newTopAdContainer, .new_ad1, .new_ad_left, .new_ad_normal, .new_ad_wrapper_all, .new_ads_unit, .newad, .newad1, .newadsky-wrapper, .news-ad, .news-ad-block-a, .news-ad-square-a, .news-ad-square-box, .news-ads-top, .news-advert__column, .news-advertisement, .news-home-block-ad, .news-place-ad-info { display: none!important; }
.newsAd, .news_ad_box, .news_article_ad_google, .news_article_ads, .news_footer_ad_container, .news_imgad, .newsad, .newsblock-ads, .newsfeed_adunit, .newsletter_ad, .newspack_global_ad, .newsstackedAds, .newstream_ad, .newsviewAdBoxInNews, .newsvinemsn_adtype, .nexusad, .nf-adbox, .nfy-ad, .nfy-ad-teaser, .nfy-ad-tile, .nfy-ad-wrapper, .nfy-cobo-ad, .nfy-col-ad, .ng-ad-banner, .ng-ad-container-300-250, .ngart__ad-col, .ngart__side-ad, .ngs-adv-async, .ninemsn-footer-ad, .ninth-box-ad, .nivo-ad-container, .nl2ads, .nm-ad, .nmAd_BB-wr, .nmAd_FB, .nn-mpu, .no1postadvert, .noAdForLead, .noTitleAdBox, .node-ad, .node-content-ad, .node-left-ad-under-img, .node_ad_wrapper, .nomobilead, .non-empty-ad, .nonsponserIABAdBottom, .nord-message-wrap, .nordvpn-popup, .normalAds, .normal_ads { display: none!important; }
.normalad, .northad, .noskim.ad, .not-ad-free, .not-an-ad-header, .note-advertisement, .noticeAd_pc_wrap, .np-ad, .np-ad-background, .np-ad-border, .np-ads-wrapper, .np-adv-container, .np-advert_apu, .np-advert_apu-double, .np-advert_info, .np-header-ad, .np-right-ad, .npAdGoogle, .npSponsorTextAd, .nrAds, .nr_partners, .nrelate .nr_partner, .nsAdRow, .nscr300Ad, .nscrMidAdBlock, .nscrT1AdBlock, .ntnlad, .nts-ad, .ntv-ad, .ntv-rail-ad, .nu2ad, .nuffnangad, .nui-ad-layout, .nw-ad, .nw-ad-468x60, .nw-ad-label, .nw-c-leaderboard-ad, .nw-top-ad, .nzs-ads, .o-ad-banner-top, .o-ad-container, .o-ads, .o-ads--center, .o-ads-content, .o-advert, .o-listing__ad, .o-site-header__advert, .o-story-content__ad, .oad-ad, .oas-ad { display: none!important; }
.oas-bottom-ads, .oas-container, .oas-leaderboard-ads, .oasInAds, .oas_ad, .oas_add, .oas_advertisement, .oas_desktop_banner, .oas_sidebar_v7, .oas_x20, .oas_x21, .oas_x70, .oasad, .oasads, .ob_ads_header, .ob_container .item-container-obpd, .ob_dual_right > .ob_ads_header ~ .odb_div, .ob_nm_paid, .oba_message, .ocp-sponsor, .odc-nav-ad, .ody-sponsor, .offads, .offer-ad, .offer_sponsoredlinks, .oi-add-block, .oi-header-ad, .oi_horz_ad_container, .oio-banner-zone, .oio-link-sidebar, .oio-openslots, .oio-zone-position, .oko-adhesion, .old-advertorial-block, .omnitureAdImpression, .on-ad, .on-demand-ad, .onAd, .on_player_ads, .on_single_ad_box, .onad_desktop, .one-ad, .oneColumnAd, .onethirdadholder, .onf-ad, .online-ad, .onsite-ads-728w, .opaAd, .opd_adsticky, .open-ad-container-mobile { display: none!important; }
.openads, .openadstext_after, .openx, .openx-ad, .openx_10, .openx_11, .openx_15, .openx_16, .openx_17, .openx_3, .openx_4, .openx_ad, .openx_frame, .openxbuttons, .optidigital-ad-center, .optional-ad, .os-advertisement, .os-header-ad, .osan-ads, .otd-ad-top, .other-posts-ads, .other_adv2, .otherheader_ad, .otj_adspot, .outbrainAdHeight, .outer-ad-container, .outer-ad-unit-wrapper, .outerAdWrapper, .outerAd_300x250_1, .outerAds, .outer_ad_container, .outeradcontainer, .outermainadtd1, .outgameadbox, .outside_ad, .outsider-ad, .outstream-ad-outer-wrapper, .ov-ad-slot, .ovAdLabel, .ovAdPromo, .ovAdSky, .ovAdartikel, .ov_spns, .ovadsenselabel, .overflow-ad, .overlay-ad, .overlay-ad-container, .overlay-ads, .overlay_ad, .ox-holder { display: none!important; }
.ox_ad, .ozadtop, .ozadtop3, .p-ad, .p-ad-block, .p-ad-dfp-banner, .p-ad-dfp-middle-rec, .p-ad-feature-pr.p-ad-thumbnail-txt, .p-ad-outbreak, .p-ad-rectangle, .p-ad-thumbnail-txt, .p-post-ad, .p2_right_ad, .p75_sidebar_ads, .pAdsBlock2, .p_adv, .p_topad, .pa_ads_label, .package_adBox, .padAdvx, .padd-adv, .padded-ad, .paddingBotAd, .pads2, .pads_bulk_widget, .padvertlabel, .page-ad, .page-ad-container, .page-ads, .page-advert, .page-advertisement, .page-box-ad, .page-break-ad, .page-content--ad-block, .page-content__advert, .page-cover--ads, .page-footer-ad, .page-header-ad, .page-header_ad, .page-pencil-ad-container-bottom, .pageAdSkin, .pageAdSkinMobile, .pageAdSkinUrl, .pageAds, .pageBottomGoogleAd, .pageFooterAd, .pageGoogleAd, .pageGoogleAdFlat, .pageGoogleAdSubcontent, .pageGoogleAds { display: none!important; }
.pageGoogleAdsContainer, .pageHeaderAd, .pageHeaderAds, .pageLeaderAd, .pageSkinAds, .pageTopAd, .page__top-ad-wrapper, .page_ad, .page_content_right_ad, .pagead, .pagebottom-ads, .pagebuilder_ad, .pageclwideadv, .pagefair-acceptable, .pagenavindexcontentad, .pages__ad, .pair_ads, .pan-ad-inline, .pan-ad-inline1, .pan-ad-inline2, .pan-ad-inline3, .pan-ad-sidebar-top, .pan-ad-sidebar1, .pan-ad-sidebar2, .pane-ad-ads-all, .pane-ad-block, .pane-ad-manager-bottom-right-rail-circ, .pane-ad-manager-middle, .pane-ad-manager-middle1, .pane-ad-manager-right, .pane-ad-manager-right1, .pane-ad-manager-right2, .pane-ad-manager-right3, .pane-ad-manager-shot-business-circ, .pane-ad-manager-subscribe-now, .pane-ad-pane, .pane-adonews-ad, .pane-ads, .pane-adv-manager, .pane-advertorials-homepage-advertorial-rotator, .pane-bzads-bzadwrapper-120x60-partner, .pane-bzads-fintech-300x250, .pane-dart-dart-tag-gfc-ad-rail-3, .pane-dfp-ad-unit, .pane-dfp-dfp-ad-atf-728x90, .pane-frontpage-ad-banner, .pane-frontpage-ad-banner-hk, .pane-kl-global-middle-ad, .pane-mp-advertisement-rectangle, .pane-openx { display: none!important; }
.pane-site-ads, .pane-sponsored-links, .pane-textlinkads-26, .pane-tgx-ad, .pane-tw-ad-master-ad-300x250a, .pane-tw-ad-master-ad-300x600, .pane-tw-adjuggler-tw-adjuggler-half-page-ad, .pane-two-column-ads, .pane_ad_wide, .panel-ad, .panel-ad-mr, .panel-adsense, .panel-advert, .panel-body-adsense, .panel.ad, .panel__column--vc-advert, .panel__row--with-vc-advert, .panel_ad, .paneladvert, .panoramic_ad_placeholder, .par-ad, .par-adv-slot, .parade-ad-container, .paragraphAdinsert, .paragraphs-item-advertisement, .paralaxBackgorundAdwords, .parent-ad-desktop, .partial-ad, .partner-ad, .partner-ads-container, .partner-ads-list, .partner-adsonar, .partner-overlay-top-ad, .partnerAd, .partnerAdTable, .partner_ads, .partnerad_container, .partnersTextLinks, .paszone_container, .patronad, .pauseAdPlacement, .pb-ad, .pb-ad-curated, .pb-ads, .pb-f-ad-flex, .pb-f-ad-leaderboard, .pb-f-ads-ad, .pb-f-ads-arcads, .pb-f-ads-dfp, .pb-f-ads-dfp-big-box-300x250 { display: none!important; }
.pb-f-ads-dfp-box-300x450, .pb-f-ads-dfp-halfpage-300x600, .pb-f-ads-dfp-leaderboard-728x90, .pb-f-ads-nativo, .pb-f-ads-taboola, .pb-f-ads-yieldmo, .pb-f-advert-dfp-double-mpu, .pb-mod-ad-flex, .pb-mod-ad-leaderboard, .pc-ad, .pcads_widget, .pd-ads-mpu, .pdpads_desktop, .peg_ad, .penci-ad-box, .penci-ad-image, .penci-ad_box, .penci-adsense-below-slider, .penci-google-adsense, .penci-google-adsense-1, .penci-google-adsense-2, .penci-promo-link, .penci_list_banner_widget, .penci_list_bannner_widget, .penci_single_ad_before_content, .pencil-ad, .pencil-ad-container, .pencil-ad-section, .pencil_ad, .performancingads_region, .pf_content_ad, .pf_sky_ad, .pf_top_ad, .pfimgAds, .pg-ad-block, .pg-adnotice, .pg-adtarget, .pgAdSection_Home_MasterSponsers, .pgevoke-fp-bodyad2, .pgevoke-parentsection-Sponsored-Content, .pgevoke-story-rightrail-ad1, .pgevoke-story-topads, .pgevoke-topads, .ph-ad, .ph-ad-desktop, .ph-ad-mediumrectangle, .photo-ad, .photo-ad-pad, .photo-news-list-advertisement, .photoAd { display: none!important; }
.photoad, .photobox-adbox, .phpads_container, .pics_detail_ad, .pics_footer_ad, .picto_ad, .picture_ad, .pin-ad, .pix_adzone, .pixtrack-adcode, .pj-ad, .pkad, .pkgTemplateAdWrapper, .pl__superad, .pl_adv1, .pl_adv1_t, .pl_adv1_wr, .pl_adv1_wr2, .pla_ad, .place-ads, .placeholder-ad, .placeholderAd, .placement-articleTopAd, .placement-welcomeAd, .plain-ad, .plainAd, .play-page-ads, .playAds1, .playAds2, .player-ad, .player-ad-overlay, .player-ads, .player-ads2, .player-leaderboard-ad-wrapper, .player-section__ad-block, .player-section__ad-wrapper, .player-under-ad, .playerAd, .playerAdv, .player__inline-ad, .player_ad, .player_ad2, .player_ad_box, .player_hide_ad, .player_hover_ad, .player_ima-ad-container, .player_page_ad_box, .playerad, .playerdads, .playlist-row-ad { display: none!important; }
.plistaList > .itemLinkPET, .plistaList > .plista_widget_underArticle_item[data-type="pet"], .plista_inimg_box, .plista_widget_belowArticleRelaunch_item[data-type="pet"], .plista_widget_i300x250, .plista_widget_retrescoAd_1, .plista_widget_retrescoAd_2, .plugin-ad, .plugin-ad-container, .pm-ad, .pm-ad-unit, .pm-ad-zone, .pm-ads-banner, .pm-banner-ad, .pmad-in2, .pmc-adm-boomerang-pub-div, .pmg-sponsoredlinks, .pn-ad, .pn_dfpads, .pnp_ad, .poac_ads_text, .pod-ad, .pod-ad-300, .pod-ad-box, .podRelatedAdLinksWidget, .podSponsoredLink, .polar-ad, .polaris-ad--wrapper-desktop, .polaris__ad, .poll_sponsor_ad, .pop-up-ad, .popAdContainer, .popOverForADSInPlayer, .popadtext, .popunder-adv, .popup-ad, .popupAd, .popupAdOuter, .popupAdWrapper, .popup_ad, .portal-advert, .portalCenterContentAdBottom, .portalCenterContentAdMiddle, .portalCenterContentAdTop, .portal_searchresultssponsoredlist, .portalcontentad, .pos_advert, .position-ads, .post--native-ad, .post-ad { display: none!important; }
.post-ad-title, .post-ad-type, .post-ads, .post-ads-detalhe, .post-ads-detalhe-1, .post-ads-top, .post-adsense-bottom, .post-advert, .post-advert-row, .post-advertisement, .post-advertisement-section, .post-full-ad, .post-full-ad-wrapper, .post-googlead, .post-load-ad, .post-nativeadcarousel, .post-news-ad, .post-pick-ad, .post-sponsored, .postAd, .postWideAd, .post__ad, .post__article-top-ad-wrapper, .post__body-ad-center, .post__inarticle-ad-template, .post__page__ad__container, .post__sidebar__ad, .post_ad, .post_ads, .post_advert, .post_detail_right_advert, .post_seperator_ad, .post_sidebar_ads, .post_sponsor_unit, .post_sponsored, .postad, .postads, .postads3, .postadsense, .postbit-ad, .postbit_ad_block, .postbit_adbit_register, .postbit_adcode, .postbit_adcode_old, .postbody_ads, .poster-ad-asset-module, .poster_ad, .postfooterad, .postgroup-ads, .postgroup-ads-middle { display: none!important; }
.power_by_sponsor, .powerinbox, .pp-ad-container, .pp-adunit, .pp-box-adunit, .pp_ad_code_adtxt, .pp_ads_global_before_menu, .ppb_ads, .ppp_interior_ad, .ppr_priv_footer_banner_ad_billboard, .ppr_priv_header_banner_ad, .ppr_priv_horizon_ad, .ppr_priv_sponsored_coupon_listing, .pq-ad, .pr-ad-tower, .pr-widget, .pr_adslot_0, .pr_adslot_1, .pre-article-ad, .pre-roll-ad, .pre-title-ad, .prebodyads, .preheader_advert, .premium-ad, .premium-ads, .premium-adv, .premium-mpu-container, .premiumAdOverlay, .premiumAdOverlayClose, .premiumInHouseAd, .premium_ad_container, .premiumad, .preview-ad, .priad, .priad-1, .pricead-border, .primary-ad, .primary-ad-widget, .primary-advertisment, .primary_sidebar_ad, .primis-ad-wrap, .print-adslot, .printAds, .pro_ad_adzone, .pro_ad_system_ad_container, .pro_ad_zone, .prod_grid_ad, .product-ad, .product-ads, .product-ads-carousel { display: none!important; }
.product-bar-ads, .product-inlist-ad, .profile-ad-container, .profile-ads-container, .profile__ad-wrapper, .profile_ad_bottom, .profile_ad_top, .proftopad, .programmatic-ad, .programtic-ads, .promo-ad, .promo-box--ad, .promo-box--leaderboard-ad, .promo-class-brand-getprice, .promo-mpu, .promo-news__adv, .promo-topper__ad, .promoAd, .promoAds, .promoAdvertising, .promo_ad, .promo_ads, .promo_border, .promoad, .promoboxAd, .promoted_content_ad, .promotionTextAd, .promotional-feature-ads, .proof_ad, .propel-ad, .proper-ad-insert, .proper-ad-unit, .prw_sponsoredListings_hotels_simple_sponsored_listing, .prw_sponsoredListings_restaurants_tripads_coverpage, .prw_sponsoredListings_restaurants_tripads_slot0, .ps-ad, .ps-ligatus_placeholder, .pt-ad--container, .pt-ad--scroll, .pt_ad03, .pt_col_ad02, .pubDesk, .pub_ads, .publiboxright300, .publication-ad, .publication-instream-ad-container, .publication-leaderboard-ad-unit, .publicidadSuperior, .publicidad_horizontal, .publicidade { display: none!important; }
.publicidade-dotted, .publicidade-full-banner, .publicidade-vertical-layout, .publicity-box, .publisher_ad, .puff-ad, .puff-advertorials, .pull-ad, .pull_top_ad, .pullad, .pulsir-ad, .puppyAd, .purchad, .push--ad, .push-ad, .push-adv, .push-item--advertisement, .pushDownAd, .pushdown-ad, .pushdownAd, .pw-in-article-ad-container, .pw-in-article-relevant-container, .pw_wb_ad_300x250, .pwgAdWidget, .pxz-ad-widget, .pxz-taskbar-anchor, .pyv-afc-ads-container, .pz-ad-box, .qa_ad_left, .qm-ad, .qm-ad-content, .qm-ad-content-news, .quads-ad1, .quads-ad1_widget, .quads-ad2, .quads-ad2_widget.first, .quads-ad3, .quads-ad3_widget, .quads-ad4, .quads-ad4_widget, .quads-bg-ad, .quads-location, .question_page_ad, .queue_ad, .queued-ad, .quick-adsense-up, .quick-tz-ad, .quickadsense, .quicklinks-ad, .quigo { display: none!important; }
.quigo-ad, .quigoAdCenter, .quigoAdRight, .quigoMod, .quigoads, .quotead, .qzvAdDiv, .r-ad, .r7ad, .r_ad, .r_ad_1, .r_ad_box, .r_adbx_top, .r_ads, .r_col_add, .rad_container, .radium-ad-spot, .radium-builder-widget-ad-spot, .rads_banner, .raff_ad, .rail-ad, .rail-ads-1, .rail-article-sponsored, .rail__ad, .rail__mps-ad, .rail_ad, .railad, .railadspace, .ramsay-advert, .razon_stickyad, .rbFooterSponsors, .rbRectAd, .rc-sponsored, .rc_ad_300x100, .rc_ad_300x250, .rcom-freestar-ads-widget, .rd_header_ads, .rdio-homepage-widget, .re-Ads-l, .readerads, .readermodeAd, .ready-ad, .realtor-ad, .rebel-ad-unit-header, .rec_ad, .recent-ad, .recent-post-widget-ad, .recentAds, .recent_ad_holder, .recipeFeatureAd { display: none!important; }
.recommend-ad-one, .recommend-ad-two, .recommend-static-ad, .recommendation-static-ad-wrapper, .rect-ad, .rect-ad-1, .rectAd300, .rect_ad, .rect_ad_module, .rect_advert, .rectad, .rectadv, .rectangle-ad, .rectangle-ad-container, .rectangle-ad-slot-container, .rectangle-ad-slot-wrapper, .rectangle-embed-ad, .rectangle-widget-td-ad, .rectangleAd, .rectangleAdContainer, .rectangle_ad, .rectanglead, .rectangleads, .red-adv, .redads_cont, .reedwan_adds300x250_widget, .reference-article-side-advert-inner-wrapper, .referrerDetailAd, .refreshAds, .refreshInarticleAd, .refreshable_ad, .region-ad-bottom-leaderboard, .region-ad-right, .region-ad-top, .region-ads, .region-ads-1, .region-ads-content-top, .region-banner-ad, .region-dfp-ad-content-bottom, .region-dfp-ad-content-top, .region-dfp-ad-footer, .region-dfp-ad-header, .region-footer-ad-full, .region-header-ad, .region-header-ads, .region-interstitial-ads, .region-leader-ad-bottom, .region-leader-ad-top, .region-middle-ad, .region-regions-ad-top { display: none!important; }
.region-regions-ad-top-inner, .region-top-ad, .region-top-ad-position, .region-top-advertisement, .region-widget-ad-top-0, .regular-ads, .regular-advert-outer-wrapper, .regular_728_ad, .regularad, .rekl-left, .rekl-right, .rekl-top, .rekl_left, .rekl_right, .rekl_top, .rekl_top_wrapper, .reklam, .reklam-block, .reklam-kare, .reklam-masthead, .reklam2, .reklam728, .reklam_mgid, .reklam_mgid1, .reklama, .reklama-c, .reklama-content-1, .reklama-content-2, .reklama-vert, .reklama1, .reklame-right-col, .reklame-wrapper, .reklamka, .rel_ad_box, .related-ad, .related-ads, .related-al-ads, .related-al-content-w150-ads, .related-content-story__stories--sponsored-1, .related-content-story__stories--sponsored-2, .related-content-story__stories--sponsored-3, .related-guide-adsense, .relatedAds, .relatedContentAd, .related_ad, .related_post_google_ad, .relatesearchad, .remads, .remnant_ad, .remove-ads { display: none!important; }
.removeAdsLink, .removeAdsStyle, .reportAdLink, .res_ad, .resads-adspot, .reserved_box_ads, .reserved_box_ads_2, .residentialads, .resourceImagetAd, .respAds, .responsive-ad, .responsive-ad-header-container, .responsive-ad-wrapper, .responsive-ads, .responsive-vertial-ad-wrapper, .responsiveAdHiding, .responsiveAdsense, .responsive_ad_top, .responsive_ads_120x600, .responsive_ads_468x60, .result-ad, .result-sponsored, .result-top-ad, .result-words-ad-new, .resultAd, .result__advertising, .result_ad, .result_item_ad-adsense, .resultad, .results-ads, .resultsAdsBlockCont, .results_sponsor_right, .rev-content-sponsored, .rev_square_side_door, .revamp-ads, .revcontent-main-ad, .revcontent-slot, .revcontent-wrap, .review-ad, .reviewMidAdvertAlign, .review_ad1, .reviewpage_ad2, .reviews-box-ad, .reviews-display-ad, .revive-ad, .revolvyad_inner, .rf_circ_ad_460x205, .rg-ad, .rght300x250, .rgt-300x250-ad { display: none!important; }
.rgt-ad, .rgt_ad, .rh-ad, .rhads, .rhc-ad-bottom, .rhs-ad, .rhs-ads-panel, .rhs-advert-container, .rhs-advert-link, .rhs-advert-title, .rhs-mrec-wrapper, .rhs_ad, .rhs_ad_title, .rhs_ads, .rhsad, .rhsadvert, .ribbon-ad-container, .ribbon-ad-matte, .right-ad, .right-ad-1, .right-ad-2, .right-ad-3, .right-ad-300x250, .right-ad-4, .right-ad-5, .right-ad-block, .right-ad-container, .right-ad-holder, .right-ad-tagline, .right-ad-wrapper, .right-ad2, .right-ads, .right-ads2, .right-adsense, .right-adv, .right-advert, .right-col-ad, .right-column-ad, .right-column-ads, .right-navAdBox, .right-rail-ad, .right-rail-ad-banner, .right-rail-ad-bottom-container, .right-rail-ad-container, .right-rail-ad-top-container, .right-rail-broker-ads, .right-rail__ad, .right-rail__container--ad, .right-side-ad, .right-side-ads { display: none!important; }
.right-sidebar-ads-container, .right-sidebar-box-ad, .right-sidebar-box-ads, .right-sponser-ad, .right-square-ad-blocks, .right-takeover-ad, .right-takeover-ad-sticky, .right-top-ad, .right-video-dvertisement, .rightAD, .rightAd, .rightAd1, .rightAd2, .rightAdBlock, .rightAdBox, .rightAdColumn, .rightAdContainer, .rightAd_bottom_fmt, .rightAd_top_fmt, .rightAds, .rightAdsFix, .rightAdsFix1, .rightAds_ie_fix, .rightAdvert, .rightAdverts, .rightBoxAd, .rightBoxMidAds, .rightColAd, .rightColAdBox, .rightColumnAd, .rightColumnAdd, .rightColumnAdsTop, .rightColumnRectAd, .rightHeaderAd, .rightRailAd, .rightRailMiddleAd, .rightSecAds, .rightSideBarAd, .rightSideSponsor, .rightTopAdWrapper, .right_ad, .right_ad_1, .right_ad_160, .right_ad_2, .right_ad_box, .right_ad_box1, .right_ad_common_block, .right_ad_innercont, .right_ad_text, .right_ad_top { display: none!important; }
.right_ad_unit, .right_adlist, .right_ads, .right_ads_column, .right_adsense_box_2, .right_adskin, .right_adv, .right_advert, .right_advertise_cnt, .right_advertisement, .right_block_advert, .right_box_ad, .right_box_ad_rotating_container, .right_col_ad, .right_col_ad_300_250, .right_column_ads, .right_content_ad, .right_content_ad_16, .right_google_ads, .right_hand_advert_column, .right_image_ad, .right_long_ad, .right_outside_ads, .right_picAd, .right_side-partyad, .right_side_ads, .right_side_box_ad, .right_sponsor_main, .rightad, .rightad250, .rightad300, .rightad600, .rightadHeightBottom, .rightad_1, .rightad_2, .rightadbig, .rightadblock, .rightadbox1, .rightadd, .rightads, .rightadunit, .rightadv, .rightbigcolumn_ads, .rightbigcolumn_ads_nobackground, .rightbox_content_ads, .rightboxads, .rightcol-adbox, .rightcol-block-ads, .rightcol_boxad, .rightcol_div_openx2 { display: none!important; }
.rightcolads, .rightcoladvert, .rightcoltowerad, .rightcolumndesktopad160x600, .rightmenu_ad, .rightnav_adsense, .rightpanelad, .rightrail-ad-atf, .rightrail-ad-block, .rightrail-display-ad, .rightrail_ads, .rightsideAd, .righttop-advt, .ringtone-ad, .risingstar-ad, .risingstar-ad-inner, .river-item-sponsored, .river-standard-ad-container, .riverAdLoaded, .riverAdsLoaded, .riverSponsor, .rj-ads-wrap-sq, .rj-ads-wrapper, .rm-adslot, .rmp-ad-container, .rmx-ad, .rnav_ad, .rngtAd, .roadblocker-ad-content-wrap, .rockmelt-ad, .rockmeltAdWrapper, .rolloverad, .roof-ad, .root-ad-anchor, .rot_ads, .rotatead-container, .rotating-ad, .rotating-ads, .rotatingAdvertisement, .rotatingBannerWidget, .rotatingadsection, .rotator_ad_overlay, .round_box_advert, .roundedCornersAd, .roundingrayboxads, .row--gh-ad, .row-ad, .row-ad-fb, .row-ad-leaderboard, .rowAd { display: none!important; }
.rowAds, .row_header_ads, .rowad, .rowgoogleads, .rpd_ads, .rr-300x250-ad, .rr-300x600-ad, .rr-ad, .rr_ads, .rr_skyad, .rs-ad, .rs_ad_block, .rs_ad_bot, .rs_ad_top, .rside_adbox, .rt-ad, .rt-ad-body, .rt-ad-flash, .rt-ad-inline, .rt-ad-leaderboard, .rt-ad-mb, .rt-ad-related, .rt-ad-side, .rtAdFtr, .rtAd_bx, .rtSideHomeAd, .rt_ad, .rt_ad1_300x90, .rt_ad_300x250, .rt_ad_call, .rt_advert_name, .rt_el_advert, .rt_top_adv, .rtd_ads_text, .rtkadunit-wrapper, .rtmad, .rtmm_right_ad, .runner-ad, .rw-advert, .rwSideAd, .rw_ad, .rwdArticleOuterAdBlock, .s-ad, .s-ads, .s-ads-metrics, .s-body-ad, .s-hidden-sponsored-item, .s2k_ad, .s9_productAds, .sType-ad { display: none!important; }
.s_ad, .s_ad2, .s_ad_160x600, .s_ad_300x250, .s_ads, .s_ads_label, .s_layouts_articleAdWrapper, .s_sponsored_ads, .sa-mainad, .sa_AdAnnouncement, .sabavision-ads, .sad_posterad, .sadvert, .sagreklam, .sal-adv-gpt, .salty-bottom-ad, .sam-ad, .sam-pro-ad, .sam-pro-container, .sam_ad, .savvyad_unit, .say-center-contentad, .sb-ad, .sb-ad-margin, .sb-ad-sq-bg, .sb-ad2, .sb-ad3, .sb-ads, .sb-ads-here, .sb-top-sec-ad, .sbAd, .sbAdUnitContainer, .sbTopadWrapper, .sb_ad, .sb_ad_holder, .sb_adsN, .sb_adsNv2, .sb_adsW, .sb_adsWv2, .sbadtxt, .sc-ad, .sc_ad, .sc_iframe_ad, .scad, .scads-ad-placed, .scaffold-layout__ad, .scanAd, .scb-ad, .scc_adbar, .scc_advert { display: none!important; }
.schedule_ad, .sci-ad-main, .sci-ad-sub, .scoopads, .scraper_ad_unit, .screen-ad-250x250, .screenshots_ads, .script-ad, .script_ad_0, .scroll-ads, .scrollTextAd, .scrollableArticleAds, .scroller-ad-place-holder, .scrolling-ads, .sda_adbox, .sdc-advert__top-1, .se-ligatus, .search-ad, .search-ad-no-ratings, .search-advertisement, .search-message-container-ad, .search-result-list-item--sidebar-ad, .search-result-list-item--topad, .search-result-sponsored, .search-results-ad, .search-results-banner-ad, .search-results-page__ad-sense, .search-sponsor, .search-sponsored, .searchAd, .searchAdTop, .searchAds, .searchCenterBottomAds, .searchCenterTopAds, .searchResultAd, .searchRightBottomAds, .searchRightMiddleAds, .searchRightTopAds, .searchSponsorItem, .searchSponsoredResultsBox, .searchSponsoredResultsList, .searchSuperTopAds, .search_ad_box, .search_column_results_sponsored, .search_inline_web_ad, .search_results_ad, .search_results_sponsored_top, .searchad, .searchads, .sec-ad { display: none!important; }
.sec_headline_adbox, .second-post-ads-wrapper, .secondadsmobile, .secondary-ad-widget, .secondary-advertisment, .secondaryAdModule, .secondary_ad, .sectiads, .section--minitextad, .section--mpu, .section-ad, .section-ad-related, .section-ad-wrapper, .section-ad2, .section-adbox-bottom, .section-adbox1, .section-ads, .section-adtag, .section-adv, .section-advert-banner, .section-advertisement, .section-aside-ad, .section-aside-ad2, .section-front__side-bar-ad, .section-front__top-ad, .section-home-news__ad, .section-publicity, .section-sponsor, .section-sponsors__label, .section-story-ad-tag, .section_AD, .section_ad, .section_ad_left, .section_adarea, .section_ads, .section_google-adsense, .section_mpu_wrapper, .section_mpu_wrapper_wrapper, .sector-widget__tiny-ad, .selection-grid-advert, .selfServeAds, .sellwild-widget, .sense-adhesion, .seoTopAds, .sepContentAd, .series-ad, .serp-adv-item, .serp-adv__head, .serp_sponsored, .servedAdlabel { display: none!important; }
.serversidenativead, .serviceAd, .servsponserLinks, .set_ad, .sex-party-ad, .sexunder_ads, .sf_ad_box, .sfadSlot, .sfsp_adadvert, .sg-adblock, .sgAd, .sh-ad-box, .sh-ad-section, .sh-leftAd, .sh-section-ad, .shadvertisment, .shareToolsItemAd, .sharetable, .sheknows-infuse-ad, .shift-ad, .shoppingGoogleAdSense, .short-ad, .short-sidebar-ad-bottom, .short-sidebar-ad-component, .short-sidebar-ad-sticky, .shortads, .shortadvertisement, .show-desk-ad, .show-sticky-ad, .showAd, .showAdContainer, .showAd_No, .showAd_Yes, .showad_box, .showads, .showcaseAd, .showcasead, .showheroes-ad-slot, .shunno-sidebar-advert, .shunno_widget_sidebar_advert, .shunno_widget_sidebar_sovrnadsmall, .si-adRgt, .sics-component__ad-space, .sics-component__sticky-ad-placeholder, .sidbaread, .side-ad, .side-ad-120-bottom, .side-ad-120-middle, .side-ad-120-top, .side-ad-160-bottom { display: none!important; }
.side-ad-160-middle, .side-ad-160-top, .side-ad-300, .side-ad-300-bottom, .side-ad-300-middle, .side-ad-300-top, .side-ad-big, .side-ad-blocks, .side-ad-container, .side-ad-inner, .side-ad-panel, .side-ad-top, .side-ad1, .side-ad2, .side-ad3, .side-ads, .side-ads-block, .side-ads-container, .side-ads-wide, .side-ads300, .side-ads_sticky-group, .side-adv-block, .side-adv-text, .side-advert, .side-advertising, .side-adverts, .side-bar-ad, .side-bar-ad-position1, .side-bar-ad-position2, .side-mod-preload-big-ad-switch, .side-rail-ad-wrap, .side-sky-banner-160, .side-video-ads-wrapper, .sideAd, .sideAdLeft, .sideAdTall, .sideAdWide, .sideAdv, .sideAdv-wrapper, .sideBannerAdsLarge, .sideBannerAdsSmall, .sideBannerAdsXLarge, .sideBarAd, .sideBarCubeAd, .sideBlockAd, .sideBoxAd, .sideBoxM1ad, .sideBoxMiddleAd, .sideBoxStackedAdWrap, .sideBySideAds { display: none!important; }
.sideToSideAd, .side_300_ad, .side__ad-box, .side_ad2, .side_ad300, .side_ad_1, .side_ad_2, .side_ad_3, .side_ad_box_mid, .side_ad_box_top, .side_ad_top, .side_add_wrap, .side_ads, .side_adsense, .side_adv, .side_adv_01, .side_adv_left, .side_adv_right, .side_col_ad_wrap, .side_float_ad, .sidead, .sidead_150, .sidead_300, .sidead_300250_ht, .sidead_550125, .sideadmid, .sideads, .sideads_l, .sideadsbox, .sideadtable, .sideadvert, .sideadverts, .sidebar--mps_ad, .sidebar-320__box_adv, .sidebar-350ad, .sidebar-above-medium-rect-ad-unit, .sidebar-ad, .sidebar-ad-300, .sidebar-ad-300x250-cont, .sidebar-ad-a, .sidebar-ad-area, .sidebar-ad-b, .sidebar-ad-box, .sidebar-ad-box-caption, .sidebar-ad-c, .sidebar-ad-component, .sidebar-ad-cont, .sidebar-ad-container, .sidebar-ad-container-1, .sidebar-ad-container-2 { display: none!important; }
.sidebar-ad-container-3, .sidebar-ad-div, .sidebar-ad-label, .sidebar-ad-left, .sidebar-ad-rect, .sidebar-ad-right, .sidebar-ad-slot, .sidebar-ad-wrap, .sidebar-ad-wrapper, .sidebar-adbox, .sidebar-add-1, .sidebar-ads, .sidebar-ads-block, .sidebar-ads-no-padding, .sidebar-ads-wrap, .sidebar-adsdiv, .sidebar-adv-container, .sidebar-advert, .sidebar-advertisement, .sidebar-advertisment, .sidebar-adverts, .sidebar-adverts-header, .sidebar-atf-ad-wrapper, .sidebar-banner-ad, .sidebar-below-ad-unit, .sidebar-big-ad, .sidebar-big-box-ad, .sidebar-block-adsense, .sidebar-bottom-ad, .sidebar-box-ad, .sidebar-box-ads, .sidebar-col-ad-left, .sidebar-col-ad-right, .sidebar-content-ad, .sidebar-header-ads, .sidebar-paid-ad-label, .sidebar-product-ad, .sidebar-skyscraper-ad, .sidebar-sponsored, .sidebar-sponsors, .sidebar-square-ad, .sidebar-sticky--ad, .sidebar-text-ad, .sidebar-top-ad, .sidebar-tower-ad, .sidebar300adblock, .sidebarAd, .sidebarAdBlock, .sidebarAdLink, .sidebarAdNotice { display: none!important; }
.sidebarAdUnit, .sidebarAds300px, .sidebarAdvert, .sidebarCloseAd, .sidebarNewsletterAd, .sidebar_ADBOX, .sidebar__ad, .sidebar__ad-label, .sidebar__block--ad, .sidebar__block-advertisement, .sidebar__item-spacer--advert-top, .sidebar__module--ad, .sidebar_ad, .sidebar_ad_1, .sidebar_ad_2, .sidebar_ad_3, .sidebar_ad_300, .sidebar_ad_300_250, .sidebar_ad_580, .sidebar_ad_container, .sidebar_ad_container_div, .sidebar_ad_holder, .sidebar_ad_leaderboard, .sidebar_ad_module, .sidebar_ads, .sidebar_ads-300x250, .sidebar_ads_336, .sidebar_ads_left, .sidebar_ads_right, .sidebar_ads_title, .sidebar_adsense, .sidebar_advert, .sidebar_advertising, .sidebar_box_ad, .sidebar_right_ad, .sidebar_skyscraper_ad, .sidebar_small_ad, .sidebar_sponsors, .sidebarad, .sidebarad160, .sidebarad_bottom, .sidebaradbox, .sidebaradcontent, .sidebarads, .sidebaradsense, .sidebarbox__advertising, .sidebarboxad, .sidebox-ad, .sidebox_ad, .sideheadnarrowad { display: none!important; }
.sideheadsponsorsad, .sidelist_ad, .sideskyad, .signad, .simple-ad-placeholder, .simple_ads_manager_block_widget, .simple_ads_manager_widget, .simple_ads_manager_zone_widget, .simple_adsense_widget, .simplead-container, .simpleads-item, .single-ad, .single-ad-anchor, .single-ad-wrap, .single-ads, .single-ads-section, .single-article-ad, .single-component__ad, .single-google-ad, .single-item-page-ads, .single-mpu, .single-post-ad, .single-post-ads, .single-post-ads-750x90, .single-post-bottom-ads, .single-top-ad, .singleAd, .singleAdBox, .singleAdsContainer, .singlePostAd, .single_ad, .single_ad_300x250, .single_advert, .single_bottom_ad, .single_fm_ad_bottom, .single_page_ads_header, .single_post_ads_cont, .single_related_posts_ad_container, .single_top_ad, .singlead, .singleads, .singleadstopcstm2, .singlepageleftad, .singlepostad, .singlepostadsense, .singpagead, .sister-ads, .site-ad-block, .site-ads, .site-footer__ad-area { display: none!important; }
.site-head-ads, .site-header--sponsored, .site-header-ad, .site-header-ad-notification, .site-header__advert-container, .site-nav-ad-inner, .site-top-ad, .siteWideAd, .site_ad, .site_ad--gray, .site_ad--label, .site_ad--wrapper, .site_ad_120_600, .site_ad_300x250, .site_ads, .site_ads_home, .site_sponsers, .sitesponsor, .sitesprite_ads, .sitewide-leaderboard-ad, .six-ads-wrapper, .skinAd, .skinAdv02, .skin_ad_638, .skinad-l, .skinad-r, .skinny-sidebar-ad, .sky-ad, .sky-ad1, .skyAd, .skyAdd, .skyAdvert, .skyAdvert2, .skyCraper_bannerLong, .skyCraper_bannerShort, .sky_ad, .sky_ad_top, .sky_scraper_ad, .skycraper-banner-container, .skyjobsadtext, .skyscraper-ad, .skyscraper-ad-1, .skyscraper-ad-container, .skyscraper.ad, .skyscraperAd, .skyscraper_ad, .skyscraper_bannerAdHome, .skyscraper_banner_ad, .sl-art-ad-midflex, .sl-header-ad { display: none!important; }
.sl_ad1, .sl_ad2, .sl_ad3, .sl_ad4, .sl_ad5, .sl_ad6, .sl_ad7, .sl_admarker, .slate-ad, .sleekadbubble, .slide-ad, .slide-advert, .slide-advert_float, .slideAd, .slide_ad, .slidead, .slider-ads, .slider-item-ad, .slider-right-advertisement-banner, .sliderad, .slideshow-ad, .slideshow-ad-container, .slideshow-ad-wrapper, .slideshow-ads, .slideshow-advertisement-note, .slideshow-vaop-ad, .slideshowAd, .slideshow_ad_300, .slideshow_ad_note, .slideshowadvert, .slot-after_popular_box, .slot-customcontentad, .slot-top_of_sidebar, .slot_728_ad, .slot__ad, .slot_integrated_ad, .slpBigSlimAdUnit, .slpSquareAdUnit, .sm-ad, .sm-admgnr-unit, .sm-ads, .sm-ads__billboard, .sm-widget-ad-holder, .smAdText_r, .sm_ad, .small-ad, .small-ad-header, .small-ad-long, .small-ads, .smallAd { display: none!important; }
.smallAdContainer, .smallAds, .smallAdsContainer, .smallAdv, .smallAdvertisments, .smallSkyAd1, .smallSkyAd2, .small_ad, .small_ad_bg, .small_ads, .small_sidebar_ad_container, .smallad, .smallad-left, .smalladblock, .smallads, .smalladscontainer, .smalladword, .smallbutton-adverts, .smallsideadpane, .smallsponsorad, .smart-ad, .smartAd, .smart_ads_bom_title, .smartad, .smartadtags_300250, .smartadtagsbutt_orange_30025002, .sml-item-ad, .sn-ad-300x250, .snarcy-ad, .sng_card_ads, .snhb-ads, .snippet-ad, .snoadnetwork, .snoadrotatewidgetwrap, .social-ad, .softronics-ad, .sous_actus_ad, .southad, .sovrn-onetag-ad, .sovrn_ad_unit, .sp-ad, .sp-ad__leaderboard, .spLinks, .sp_ad, .spaceAdds, .spansored-item, .spc-ads-leaderboard, .spc-ads-sky, .speakol-widget, .specialAd175x90 { display: none!important; }
.specialAdsContent, .specialAdsLabel, .specialAdsLink, .specialAdvertising, .specialHeaderAd, .special_ad_section, .special_header_ad, .specials_ads, .speedyads, .sphereAdContainer, .spinAdvert, .spl-ads, .spl_ad, .spl_ad2, .spl_ad_plus, .splashscreen-ad-modal, .splitAd, .splitAdResultsPane, .splitter_ad, .splitter_ad_holder, .spmads_medrec, .spn_links_box, .spnsr-wrapper, .spnsrAdvtBlk, .spnsrCntnr, .spnsr_right, .spon-links, .spon125, .spon_link, .sponadbox, .sponlinkbox, .spons-link, .spons-wrap, .sponsBox, .sponsLinks, .sponsWrap, .spons_link_header, .spons_links, .sponsbox, .sponser-link, .sponserIABAdBottom, .sponserLink, .sponsersads, .sponsertop, .sponsforums-middle, .sponslink, .sponsor-300, .sponsor-728, .sponsor-ad, .sponsor-ad-1 { display: none!important; }
.sponsor-ad-title, .sponsor-ad-wrapper, .sponsor-ads, .sponsor-area, .sponsor-area-top, .sponsor-block, .sponsor-bottom, .sponsor-box, .sponsor-btns, .sponsor-grid__sponsor, .sponsor-inner, .sponsor-left, .sponsor-link, .sponsor-link-banner, .sponsor-link-text, .sponsor-links, .sponsor-logo, .sponsor-module-target, .sponsor-popup, .sponsor-post, .sponsor-promo, .sponsor-right, .sponsor-rss-block-container, .sponsor-services, .sponsor-spot, .sponsor-text, .sponsor-text-container, .sponsor-wrap, .sponsor120x600, .sponsor728x90, .sponsorAd, .sponsorArea, .sponsorBannerWrapper, .sponsorBlock, .sponsorBottom, .sponsorBox, .sponsorBox_right_rdr, .sponsorFooter, .sponsorFooter-container, .sponsorLabel, .sponsorLink, .sponsorLinks, .sponsorMaskhead, .sponsorPanel, .sponsorPost, .sponsorPostWrap, .sponsorPuffsHomepage, .sponsorStrip, .sponsorText, .sponsorTitle { display: none!important; }
.sponsorTxt, .sponsor_ad, .sponsor_ad1, .sponsor_ad2, .sponsor_ad3, .sponsor_ad_area, .sponsor_ad_section, .sponsor_advert_link, .sponsor_area, .sponsor_bar, .sponsor_block, .sponsor_button_ad, .sponsor_columns, .sponsor_div, .sponsor_div_title, .sponsor_footer, .sponsor_image, .sponsor_label, .sponsor_line, .sponsor_links, .sponsor_logo, .sponsor_placement, .sponsor_popup, .sponsor_post, .sponsor_units, .sponsorad, .sponsoradlabel, .sponsorads, .sponsoradtitle, .sponsored-ad, .sponsored-ad-container, .sponsored-ad-label, .sponsored-ad-ob, .sponsored-add, .sponsored-ads, .sponsored-article, .sponsored-article-item, .sponsored-article-widget, .sponsored-b, .sponsored-block, .sponsored-by-label, .sponsored-by__label, .sponsored-chunk, .sponsored-container, .sponsored-container-bottom, .sponsored-content, .sponsored-default, .sponsored-display-ad, .sponsored-editorial, .sponsored-features { display: none!important; }
.sponsored-header, .sponsored-headlines, .sponsored-headlines-wrap, .sponsored-headshop, .sponsored-inmail, .sponsored-inmail-legacy, .sponsored-link, .sponsored-links, .sponsored-links-alt-b, .sponsored-links-col, .sponsored-links-holder, .sponsored-links-red, .sponsored-links-right, .sponsored-links-tbl, .sponsored-media, .sponsored-offers-box, .sponsored-post, .sponsored-post-container, .sponsored-post_ad, .sponsored-products-container, .sponsored-result, .sponsored-result-row-2, .sponsored-results, .sponsored-right, .sponsored-right-border, .sponsored-rule, .sponsored-slot, .sponsored-tag, .sponsored-text, .sponsored-text-links, .sponsored-text-links__ads, .sponsored-title, .sponsored-top, .sponsored-widget, .sponsoredAd, .sponsoredAdLine, .sponsoredAds, .sponsoredBanners, .sponsoredBar, .sponsoredBottom, .sponsoredBox, .sponsoredContent, .sponsoredEntry, .sponsoredFeature, .sponsoredInfo, .sponsoredInner, .sponsoredItem, .sponsoredLabel, .sponsoredLeft, .sponsoredLink { display: none!important; }
.sponsoredLinks, .sponsoredLinks2, .sponsoredLinksBox, .sponsoredLinksGadget, .sponsoredLinksHead, .sponsoredLinksHeader, .sponsoredListing, .sponsoredName, .sponsoredProduct, .sponsoredResults, .sponsoredSearch, .sponsoredShowcasePanel, .sponsoredSideInner, .sponsoredStats, .sponsoredTop, .sponsored_ad, .sponsored_ads, .sponsored_bar_text, .sponsored_box, .sponsored_box_search, .sponsored_by, .sponsored_content, .sponsored_glinks, .sponsored_link, .sponsored_links, .sponsored_links2, .sponsored_links_box, .sponsored_links_container, .sponsored_links_section, .sponsored_links_title_container, .sponsored_links_title_container_top, .sponsored_links_top, .sponsored_post, .sponsored_result, .sponsored_results, .sponsored_results-container, .sponsored_sidepanel, .sponsored_ss, .sponsored_text, .sponsored_well, .sponsoredby, .sponsoredibbox, .sponsoredlink, .sponsoredlinkHed, .sponsoredlinks, .sponsoredlinks-article, .sponsoredlinkscontainer, .sponsoredresults, .sponsoredtabl, .sponsoredtextlink_container_ovt { display: none!important; }
.sponsorheader, .sponsoring_link, .sponsoringbanner, .sponsorlink, .sponsorlink2, .sponsormsg, .sponsors-advertisment, .sponsors-box, .sponsors-footer, .sponsors-module, .sponsors-widget, .sponsorsBanners, .sponsors_300x250, .sponsors__container, .sponsors__wide, .sponsors_box_container, .sponsors_fieldset, .sponsors_links, .sponsors_spacer, .sponsorsbanner, .sponsorsbig, .sponsorship-banner-bottom, .sponsorship-box, .sponsorship-chrome, .sponsorship-container, .sponsorshipContainer, .sponsorship_ad, .sponsorshipbox, .sponsorwrapper, .sponstitle, .sponstop, .sport-mpu-box, .sportsbet_sbad, .spot-ad, .spotlight-ad, .spotlight-ad-left, .spotlightAd, .sprite-ad_label_vert, .spt-footer-ad, .sqAd2, .sq_ad, .sqrd-ad-manager, .square-ad, .square-ad--latest-video, .square-ad--neg-margin, .square-ad-1, .square-ad-container, .square-ad-pane, .square-ads, .square-advt { display: none!important; }
.square-sidebar-ad, .square-sponsorship, .squareAd, .squareAdWrap, .squareAdd, .squareAddtwo, .squareAds, .square_ad, .square_ad_big, .square_ad_small, .square_ad_wrap, .square_ads, .square_advert_inner, .square_banner_ad, .square_button_ads, .squaread, .squaread-container, .squareadMain, .squareads, .squared_ad, .squirrel_widget, .sr-adsense, .sr-advert, .sr-in-feed-ads, .sr-side-ad-block, .sr_google_ad, .sraAdvert, .src_parts_gen_ad, .srp-grid-speed-ad3, .srp-sidebar-ads, .ss-ad-banner, .ss-ad-mpu, .ss-ad-thumbnail, .ss-ad-tower, .ss-ad_mrec, .ss_advertising, .st-adunit, .stProAd, .stack-ad-container, .stack-ad-placeholder, .stack-l-ad-center, .stackedads1, .stackedads2, .stand-alone-adzone, .standalone-ad-container, .standalone_txt_ad, .standalonead, .standard-ad, .standard-ad-container, .star-ad { display: none!important; }
.start__advertising_container, .start__advertising_container_banner, .start__newest__big_game_container_body_games_advertising, .start_overview_adv_container, .statTop_adsense, .static-ad, .staticAd, .staticad, .staticad_mark125, .std_ad_container, .ste-ad, .stickad, .sticky-ad, .sticky-ad-bottom, .sticky-ad-container, .sticky-ad-footer, .sticky-ad-header, .sticky-ad-slot--homepage--wrapper, .sticky-ad-unit-default, .sticky-ad-wrapper, .sticky-ads-container, .sticky-adsense, .sticky-bottom-ad, .sticky-footer-ad, .sticky-rail-ad-container, .sticky-side-ad, .sticky-sidebar-ad, .sticky-top-ad-wrap, .stickyAd, .stickyAdLink, .stickyAdWrapper, .stickyAdsGroup, .stickyContainerMpu, .stickyMultiAd-processed, .stickyRailAd, .sticky_ad_desktop_footer_center, .sticky_ad_sidebar, .sticky_ad_wrapper, .sticky_ads, .stickyad, .stickyads, .stickyadv, .stky-ad-footer, .stm-ad-player, .stmAdHeightWidget, .stock-ticker-ad-tag, .stock_ad, .stocks-ad-tag, .store-ads, .story-ad { display: none!important; }
.story-ad-container, .story-ad-right, .story-header-ad, .story-inline-advert, .story-page-embedded-ad, .story-page-embedded-ad-center, .story-top-ad-fix, .storyAd, .storyAdvert, .storyInlineAdBlock, .story_AD, .story__top__ad, .story_ad_div, .story_ads_right_spl, .story_ads_right_spl_budget, .story_advertisement_container_top, .story_advertisement_wrapper_bottom, .story_body_advert, .story_right_adv, .storyad, .storyad300, .storyadHolderAfterLoad, .stpro_ads, .str-300x250-ad, .str-300x600-ad, .str-horizontal-ad-wrapper, .str-slim-nav-ad, .str-top-ad, .strawberry-ads, .strawberry-ads__pretty-container, .stream-ad, .stream-adyoulike-card, .stream-sm-ad, .streamAd, .strip-ad, .stripad, .sub-ad, .sub-feature-ad, .sub-header-ad, .subAdBannerArea, .subAdBannerHeader, .subNavAd, .sub_ad_banner8_wrap, .sub_cont_AD01, .sub_cont_AD02, .sub_cont_AD04, .sub_cont_AD06, .sub_cont_AD07, .subad, .subadimg { display: none!important; }
.subcontent-ad, .subheadAdPanel, .subheaderAdlogo, .subheader_adsense, .subjects_ad, .submenu_ad, .subnav-ad-layout, .subscribeAd, .subscriber-ad, .subtitle-ad-container, .sudoku-ad, .sugarad, .suggAd, .suggested-content--ads, .suit-ad-inject, .suitcase-ad, .sun-col-2--is-ad, .sunfw-pos-all_adv_728_90_nm, .super-ad, .super-leaderboard-advert, .super-section__ads-wrapper, .super-section__header-ad-slot-wrapper, .superLeaderOverallAdArea, .superbanner-adcontent, .supercommentad_left, .supercommentad_right, .supernews-ad-widget, .superscroll-ad, .supp-ads, .support-adv, .supportAdItem, .support_ad, .surge-ad-container, .surveyad, .suti-advertising-dfp-banner, .sweet-deals-ad, .swiper_advs, .syAd, .syHdrBnrAd, .sykscraper-ad, .symphony_ad, .syndicatedAds, .szoAdBox, .szoSponsoredPost, .t10ad, .tAd, .tAds, .tab-advert-image, .tabAd, .tabAds { display: none!important; }
.tab_ad, .tab_ad_area, .table-ad, .table-ad-fb, .table_ad_bg, .tablebordersponsor, .tablet-ad, .tadsanzeige, .tadsbanner, .tadselement, .tag-hide_inline_content_ads, .tagged-pw-leaderboard_atf, .takeOverAdLink, .takeover-ad, .tallAdvert, .tallad, .tangential-ad, .tb-ad, .tbboxad, .tblAds, .tblTopAds, .tbl_ad, .tbox_ad, .tc-adbanner, .tc_ad, .tc_ad_unit, .tcf-ad, .tckr_adbrace, .td-Adholder, .td-TrafficWeatherWidgetAdGreyBrd, .td-a-ad, .td-a-rec-id-custom_ad_1, .td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5, .td-a-rec-id-event_bottom_ad, .td-a-rec-id-h12_obj_bottom_ad, .td-a-rec-id-h3_object_bottom_ad, .td-a-rec-id-ud_b4x_post_ad, .td-ad, .td-ad-background-link:not(body), .td-ad-m, .td-ad-p, .td-ad-tp, .td-adspot-title, .td-header-ad-wrap, .td-header-sp-ads, .td-sponsor-title, .tdAdHeader { display: none!important; }
.tdBannerAd, .tdFeaturedAdvertisers, .td_ad, .td_footer_ads, .td_left_widget_ad, .td_leftads, .td_reklama_bottom, .td_reklama_top, .td_spotlight_ads, .td_topads, .tdad125, .teads-player, .teads-resize, .teads-ui-components-label, .tealium-ad, .tealiumAdSlot, .teaser--advertorial, .teaser--native-ad, .teaser-ad, .teaser-advertisement, .teaser-small--ad, .teaser-sponsor, .teaserAd, .teaserAdContainer, .teaserAdHeadline, .teaser_ad, .teaser_adtiles, .teaser_advert_content, .templates_ad_placement, .test-adsense, .testAd-holder, .text-ad-300, .text-ad-links2, .text-ad-sitewide, .text-ad-top, .text-advertisement, .text-g-advertisement, .text-g-group-short-rec-ad, .text-g-net-group-news-half-page-ad-300x600-or-300x250, .text-g-net-grp-google-ads-article-page, .text-g-nn-web-group-ad-halfpage, .text-g-sponsored-ads, .text-g-sponsored-links, .text-panel-ad, .text-sponsor, .textAd3, .textAdBG, .textAdBlock, .textAdBlwPgnGrey, .textAdBox { display: none!important; }
.textAdMinimum, .textAds, .textLinkAd, .textSponsor, .text_ad_description, .text_ad_title, .text_ad_website, .text_ads_2, .text_ads_wrapper, .text_adv, .text_link_ads_adultforce, .text_linkad_wrapper, .textad, .textadContainer, .textad_headline, .textadbox, .textadheadline, .textadlink, .textads, .textads_left, .textads_right, .textadscontainer, .textadsds, .textadsfoot, .textadtext, .textadtxt, .textadtxt2, .textbanner-ad, .textlink-ads, .textlinkads, .tf_page_ad_search, .tfagAd, .tgads-box, .tge-ad, .th-ad, .thb_ad_before_header, .thb_ad_header, .theAdvert, .the_list_ad_zone, .theads, .theleftad, .themeblvd-ad-square-buttons, .themidad, .themonic-ad1, .themonic-ad2, .themonic-ad3, .third-box-ad, .third-party-ad, .thirdAd160Cont, .thirdAdBot { display: none!important; }
.thirdAdHead, .thirdPartySponsorLink, .thirdPartySponsorLink--fourAds, .thirdPartySponsorLink--twoAds, .thirdPartySponsorLink__ad, .thirdPartySponsorLink__ads, .thirdage_ads_300x250, .thirdage_ads_728x90, .thisIsAd, .thisIsAnAd, .this_is_an_ad, .thisisad, .thread-ad, .thread-ad-holder, .threadAdsHeadlineData, .three-ads, .three-promoted-ads, .thumb-ad-red, .thumb-ads, .thumb_ad, .thumbnailad, .thumbs-adv, .thumbs-adv-holder, .tibu_ad, .ticket-ad, .tile--ad, .tile-ad, .tile-ad-container, .tile-advert, .tileAdContainer, .tileAdWrap, .tileAds, .tile_AdBanner, .tile_ad, .tile_ad_container, .tips_advertisement, .title-ad, .title_adbig, .tj_ad_box, .tj_ad_box_top, .tjads, .tk-ad-top, .tk-ad-top-placeholder, .tl-ad, .tl-ad-dfp, .tl-ad-display-3, .tl-ad-render, .tm-ad, .tm-ad-leaderboard, .tm-ad-mrec { display: none!important; }
.tm-ads, .tm_ad200_widget, .tm_topads_468, .tm_widget_ad200px, .tmg-ad, .tmg-ad-300x250, .tmg-ad-mpu, .tmiads, .tmnAdsenseContainer, .tmsads, .tmz-dart-ad, .tn-ads-widget, .tncls_ad, .tncls_ad_250, .tncls_ad_300, .tncms-region-ads, .tnt-ads, .tnt-ads-container, .tnt-dmp-reactive, .toaster-ad, .today-ad-imu, .today-ad-rec, .today-nativead, .todayshowcasead, .toggle-adinmap, .tone_adspace_300x250, .tone_adspace_300x600, .tone_adspace_right, .toolad, .toolbar-ad, .toolsAd, .toolssponsor-ads, .top-300-ad, .top-ad, .top-ad-1, .top-ad-728, .top-ad-970x90, .top-ad-above-header, .top-ad-anchor, .top-ad-area, .top-ad-bloc, .top-ad-block, .top-ad-center, .top-ad-container, .top-ad-content, .top-ad-desktop, .top-ad-div, .top-ad-horizontal, .top-ad-inside, .top-ad-multiplex { display: none!important; }
.top-ad-right, .top-ad-sidebar, .top-ad-slot, .top-ad-space, .top-ad-sticky, .top-ad-unit, .top-ad-wrap, .top-ad-wrapper, .top-ad-zone, .top-ad1, .top-ad__sticky-wrapper, .top-adbox, .top-ads, .top-ads-amp, .top-ads-block, .top-ads-bottom-bar, .top-ads-container, .top-ads-mobile, .top-ads-wrapper, .top-adsense, .top-adsense-banner, .top-adspace, .top-adv, .top-adv-container, .top-adverbox, .top-advert, .top-advertisement, .top-affiliate, .top-banner-468, .top-banner-ad, .top-banner-ad-container, .top-banner-ad-wrapper, .top-banner-add, .top-banner-ads, .top-bar-ad-related, .top-box-right-ad, .top-content-adplace, .top-fbs-ad, .top-fbs-ad-sticky, .top-fixed-ad, .top-half-page-ad, .top-header-ad, .top-horiz-ad, .top-horizontal-ad, .top-item-ad, .top-large-google-ad, .top-leaderboard-ad, .top-left-ad, .top-left-adrotate, .top-left-nav-ad { display: none!important; }
.top-menu-ads, .top-most-adv, .top-nav-ad, .top-outer-ad-container, .top-post-ad, .top-post-ads, .top-primary-sponsored, .top-right-ad, .top-right-advert, .top-rightadvtsment, .top-side-advertisement, .top-sidebar-ad, .top-sidebar-adbox, .top-sponsor-img-border, .top-sponsored-header, .top-story-ad, .top-story__ads, .top-topics__ad, .top-treehouse-ad, .top-wide-ad-container, .top-wrapper-sponsored-fb, .top.ad, .top250Ad, .top300ad, .topAD, .topAd, .topAd728x90, .topAdBanner, .topAdBar, .topAdBlock, .topAdCenter, .topAdContainer, .topAdIn, .topAdLeft, .topAdRight, .topAdSpacer, .topAdWrap, .topAdWrapper, .topAdd, .topAds, .topAdsLeftMid2, .topAdsRight, .topAdsRight2, .topAdvBox, .topAdvert, .topAdvertisement, .topAdvertistemt, .topAdverts, .topArtAd, .topArticleAds { display: none!important; }
.topBannerAd, .topBannerAdSectionR, .topBarAd, .topBoxAdvertisement, .topGoogleAd, .topHeaderLeaderADWrap, .topLeaderboardAd, .topNavRMAd, .topPC-adWrap, .topPagination_ad, .topRailAdSlot, .topRightAd, .top_Ad, .top__ad, .top_ad, .top_ad-tw, .top_ad1, .top_ad_336x280, .top_ad_728, .top_ad_728_90, .top_ad_banner, .top_ad_big, .top_ad_disclaimer, .top_ad_div, .top_ad_holder, .top_ad_inner, .top_ad_label, .top_ad_list, .top_ad_long, .top_ad_post, .top_ad_responsive, .top_ad_seperate, .top_ad_short, .top_ad_wrap, .top_ad_wrapper, .top_adbox1, .top_adbox2, .top_adh, .top_ads, .top_adsense, .top_adspace, .top_adv, .top_adv_content, .top_advert, .top_advertisement, .top_advertising_lb, .top_advertizing_cnt, .top_bar_ad, .top_big_ads, .top_container_ad { display: none!important; }
.top_corner_ad, .top_head_ads, .top_header_ad, .top_header_ad_inner, .top_right_ad, .top_rightad, .top_side_adv, .top_sponsor, .topad-area, .topad-bar, .topad-bg, .topad1, .topad2, .topad_the_www_subtitle, .topadbar, .topadblock, .topadbox, .topadcont, .topadrow, .topads, .topads-spacer, .topadsbx, .topadsection, .topadspace, .topadspot, .topadtara, .topadtxt, .topadtxt120, .topadtxt300, .topadtxt428, .topadtxt728, .topadvert, .topadvertisementsegment, .topbannerAd, .topbar-ad-parent, .topbar-ad-unit, .topboardads, .topcharts_ad_720, .topcontentadvertisement, .topfootad, .topicDetailsAdRight, .topic_inad, .topnavSponsor, .topratedBoxAD, .topright_ad, .topside_ad, .topsidebarad, .topstoriesad, .toptenAdBoxA, .tourFeatureAd { display: none!important; }
.tout-ad, .tout-ad-embed, .tower-ad, .tower-ad-abs, .tower-ad-b, .tower-ad-wrapper, .tower-ads-container, .towerAd, .towerAdLeft, .towerAds, .tower_ad, .tower_ad_desktop, .tower_ad_disclaimer, .towerad, .tp-ad-label, .tp_ads, .tpd-banner-ad-container, .tpd-banner-desktop, .tpd-box-ad-d, .tpd-box-ad-e, .tr-ad-adtech, .tr-ad-adtech-placement, .tr-ad-inset, .tr-sponsored, .trSpAD1, .track_adblock, .trafficAdSpot, .trafficjunky-ad, .trb_ar_sponsoredmod, .trb_gptAd, .trb_header_adBanner_combo, .trb_header_adBanner_large, .trb_masthead_adBanner, .trb_pageAdHolder, .trb_soh, .trc-content-sponsored, .trc-content-sponsoredUB, .treeAdBlockWithBanner_right, .trend-card-advert, .trend-card-advert__title, .trending__ad, .tribal-ad, .trip_ad_center, .trueads, .ts-ad, .ts-ad-leaderboard, .ts-ad-wrapper, .ts-ad_unit_bigbox, .ts-banner_ad, .ts-featured_ad { display: none!important; }
.ts-sponsored-links, .ts-top-most-ads, .tsfrm-sponsor-logo-content, .tsm-ad, .tsmAd, .tt_ads, .ttb_adv_bg, .ttlAdsensel, .tto-sponsored-element, .tucadtext, .tv-ad-aside, .tvkidsArticlesBottomAd, .tvs-mpu, .tvsc-adv-slot, .twitter-ad, .two-col-ad-inArticle, .twoColumnAd, .two_ads, .twoadcoll, .twoadcolr, .twp-ad, .twp-ad-section, .tx-aa-adverts, .tx_smartadserver_pi1, .txt-ad, .txt-ads, .txtAd, .txtAd5, .txtAds, .txt_ad, .txt_adbyeclick, .txt_ads, .txtad_area, .txtadbox, .txtadvertise, .tynt-ad-container, .type-ad, .type_ads_default, .type_adscontainer, .type_miniad, .type_promoads, .tz_ad300_widget, .tz_ad_widget, .u-ad-leaderboard__bg, .u-ads, .u-lazy-ad-wrapper, .udn-ads, .uds-ad, .uds-ads, .ui-ad { display: none!important; }
.ui-ads, .ui-advertising__container, .ui-advertising_position1, .uim-ad, .ukAds, .ukn-banner-ads, .ukn-inline-advert, .ult_vp_videoPlayerAD, .unSponsored, .under-header-ad, .under-player-ads, .under_ads, .underplayerAd, .underplayer__ad, .undertimyads, .uniAdBox, .uniAds, .uniblue-text-ad, .unionAd, .unireg-ad-narrow, .unisterAdsStart, .unit-ad, .universalboxADVBOX01, .universalboxADVBOX03, .universalboxADVBOX04a, .unspoken-adplace, .upcloo-adv-content, .upcomingMob_2nd_adv_blk, .upper-ad-box, .upper-ad-space, .upper_ad, .upx-ad-placeholder, .urban-ad-rect, .urban-ad-top, .us-advertisement, .us-txt-ad, .us_ad, .useful_banner_manager_banners_rotation, .useful_banner_manager_rotation_widget, .useful_banner_manager_widget, .usenext, .uvs-ad-full-width, .v5rc_336x280ad, .vAd_160x600, .vAds, .v_ad, .vadvert, .variable-ad, .variableHeightAd, .vbox-verticalad { display: none!important; }
.vce-ad-below-header, .vce-ad-container, .vce-header-ads, .vce_adsense_expand, .vce_adsense_widget, .vce_adsense_wrapper, .vdvwad, .ve2_post_adsense, .venatus-responsive-ad, .vert-ad, .vert-ad-ttl, .vert-ads, .vert-adsBlock, .vertad, .vertical-ad, .vertical-ads, .vertical-adsense, .vertical-trending-ads, .verticalAd, .verticalAdText, .vertical_ad, .vertical_ads, .verticalad, .verysmallads, .vf-ad-comments, .vf-promo-gtag, .vi-sticky-ad, .vidadtext, .video-about-ad, .video-ad, .video-ad-bottom, .video-ad-container, .video-ad-content, .video-ad-short, .video-ads, .video-ads-container, .video-ads-wrapper, .video-adtech-mpu-ad, .video-adv, .video-advert, .video-archive-ad, .video-boxad, .video-innerAd-320x250, .video-page__adv, .video-player-ad-center, .video-right-ad, .video-right-ads, .video-side__adv_title, .videoAd-wrapper, .videoAd300 { display: none!important; }
.videoBoxAd, .videoPauseAd, .videoSideAds, .video_ad, .video_ad_fadein, .video_ads, .video_ads_overdiv, .video_ads_overdiv2, .video_advertisement_box, .video_detail_box_ads, .video_footer_advertisement, .video_top_ad, .videoad, .videoad2, .videoadbox, .videos-ad, .videos-ad-wrap, .view-Advertisment, .view-ad, .view-ads, .view-ads-header-top-block, .view-ads-sidebar-block, .view-ads-under-the-slider, .view-advertisement, .view-advertisements, .view-advertisements-300, .view-advertorials, .view-adverts, .view-advt-story-bottom, .view-article-inner-ads, .view-custom-advertisement, .view-display-id-ads_all, .view-homepage-center-ads, .view-id-Advertisment, .view-id-ad, .view-id-ads, .view-id-ads_header_top_block, .view-id-ads_sidebar_block, .view-id-ads_under_the_slider, .view-id-advertisement, .view-id-advertisements, .view-id-advertisements_300, .view-id-advt_story_bottom, .view-id-custom_advertisement, .view-id-simpleads_advertisements, .view-id-topheader_ad, .view-image-ads, .view-promo-mpu-right, .view-simpleads-advertisements, .view-site-ads { display: none!important; }
.view-topheader-ad, .view-video-advertisements, .viewContentItemAd, .view_ad, .view_ads_advertisements, .view_ads_bottom_bg, .view_ads_bottom_bg_middle, .view_ads_content_bg, .view_ads_top_bg, .view_ads_top_bg_middle, .view_bottom_ad, .view_center_ad, .view_rig_ad, .views-field-field-ad, .views-field-field-adbox-1, .views-field-field-adbox-2, .views-field-field-advertisement-image, .views-field-field-html-ad, .views-field-field-image-ad, .vip-club-ad, .virgin-mpu, .visibleAd, .visor-breaker-ad, .visuaAD400, .visuaAD900, .vitee-ad, .vjs-ad-iframe, .vjs-ad-overlay, .vjs-ima3-ad-container, .vjs-marker-ad, .vjs-overlay.size-300x250, .vl-ad-item, .vl-advertisment, .vl-header-ads, .vlog-ad, .vmp-ad, .voc-advertising, .vod_ad, .vodl-ad__bigsizebanner, .vpnad, .vrfadzone, .vs-advert-300x250, .vs_dfp_standard_postbit_ad, .vsw-ads, .vswAdContainer, .vt_h1_ad, .vuukle-ad-block, .vuukle-ads, .vw-header-ads-leader-board, .vw-header-ads-wrapper { display: none!important; }
.vw-header__ads, .vw-single-header-ads, .vxp_ad300x250, .vxp_adContainer, .w-Ads-small, .w-ad-box, .w-content--ad, .wAdvert, .w_AdExternal, .w_ad, .wa_adsbottom, .wahAd, .wahAdRight, .waldo-display-unit, .waldo-placeholder, .wall-ads-control, .wall-ads-right, .wallAd, .wall_ad, .wall_ad_hd, .wallad, .wallpaper-ad-top, .wallpaper-parade-ad-container, .wantads, .waterfall-ad-anchor, .wazi-ad-link, .wc-adblock-wrap, .wcAd, .wcfAdLocation, .wd-adunit, .wd_ads, .wdca_ad_item, .wdca_custom_ad, .wdp_ad, .wdp_adDiv, .wdt_ads, .weather-ad-wrapper, .weather-sponsor-ad, .weather-sponsorDiv, .weatherAdSpot, .weather_ad, .weatherad, .web-ads-wrap, .web-result-sponsored, .web_ads, .webad-cnt, .webad_link, .webads336x280, .webadvert-container, .webit-ads { display: none!important; }
.webpart-wrap-advert, .webperformance_ad, .website-ad-space, .well-ad, .werb_textlink, .wfb-ad, .wg-ad-square, .wgAd-loaded, .wh-advert, .wh_ad, .wh_ad_inner, .white-ad-block, .wide-ad, .wide-ad-container, .wide-ad-new-layout, .wide-ad-outer, .wide-ad2015, .wide-advert, .wide-footer-ad, .wide-header-ad, .wide-skyscraper-ad, .wideAd, .wideAdTable, .widePageAd, .wide_ad, .wide_adBox_footer, .wide_ad_unit, .wide_ad_unit_top, .wide_ads, .wide_google_ads, .wide_grey_ad_box, .wide_sponsors, .widead, .wideadbox, .widget--ad, .widget--ajdg_bnnrwidgets, .widget--local-ads, .widget-300x250ad, .widget-ad, .widget-ad-codes, .widget-ad-image, .widget-ad-script, .widget-ad-sky, .widget-ad-zone, .widget-ad300x250, .widget-adcode, .widget-ads, .widget-adsense, .widget-adv, .widget-advads-ad-widget { display: none!important; }
.widget-advert-728, .widget-advert-970, .widget-advertisement, .widget-ami-newsmax, .widget-dfp, .widget-entry-ads-160, .widget-gpt2-ami-ads, .widget-group-Ads, .widget-highlight-ads, .widget-pane-section-ad-content, .widget-sponsor, .widget-text-ad, .widget1-ad, .widget10-ad, .widget4-ad, .widget6-ad, .widget7-ad, .widgetAD, .widgetAdScrollContainer, .widgetContentIfrWrapperAd, .widgetSponsors, .widgetYahooAds, .widget_300x250_advertisement, .widget_728x90_advertisement, .widget_ad, .widget_ad-widget, .widget_ad125, .widget_ad300, .widget_ad_300, .widget_ad_300x250_atf, .widget_ad_300x250_btf, .widget_ad_300x250_btf_b, .widget_ad_boxes_widget, .widget_ad_layers_ad_widget, .widget_ad_rotator, .widget_ad_widget, .widget_adace_ads_widget, .widget_admanagerwidget, .widget_admania_adbuilder_widgets, .widget_adrotate_widgets, .widget_ads, .widget_ads_entries, .widget_ads_widget, .widget_adsblock, .widget_adsensem, .widget_adsensewidget, .widget_adsingle, .widget_adswidget1-quick-adsense, .widget_adswidget2-quick-adsense, .widget_adswidget3-quick-adsense { display: none!important; }
.widget_adswidget4-quick-adsense, .widget_adv_location, .widget_adv_text, .widget_advads_ad_widget, .widget_advert, .widget_advert_content, .widget_advert_widget, .widget_advertisement, .widget_advertisements, .widget_advertisment, .widget_advwidget, .widget_adwidget, .widget_alaya_ad, .widget_appmanager_sponsoredpostswidget, .widget_arvins_ad_randomizer, .widget_awaken_pro_medium_rectangle_ad, .widget_awpcp-random-ads, .widget_bestgoogleadsense, .widget_better-ads, .widget_bk_ads, .widget_boss_banner_ad, .widget_catchbox_adwidget, .widget_cevo_contentad, .widget_codeneric_ad_widget, .widget_com_ad_widget, .widget_core_ads_desk, .widget_cpxadvert_widgets, .widget_customad_widget, .widget_customadvertising, .widget_cxad, .widget_dfp, .widget_dfp_lb-widget, .widget_econaabachoadswidget, .widget_emads, .widget_epcl_ads_fluid, .widget_etcenteredadwidget, .widget_evolve_ad_gpt_widget, .widget_fearless_responsive_image_ad, .widget_googleads, .widget_html_snippet_ad_widget, .widget_ima_ads, .widget_internationaladserverwidget, .widget_ione-dart-ad, .widget_ipm_sidebar_ad, .widget_island_ad, .widget_joblo_complex_ad, .widget_jr_125ads, .widget_jtsv_wp_widget_ads, .widget_long_ads_widget, .widget_maxbannerads { display: none!important; }
.widget_nb-ads, .widget_new_sponsored_content, .widget_newscorpau_ads, .widget_openxwpwidget, .widget_plugrush_widget, .widget_pmc-ads-widget, .widget_po_ads_widget, .widget_postmedia_layouts_ad, .widget_quads_ads_widget, .widget_sdac_bottom_ad_widget, .widget_sdac_companion_video_ad_widget, .widget_sdac_footer_ads_widget, .widget_sdac_skyscraper_ad_widget, .widget_sdac_top_ad_widget, .widget_sej_sidebar_ad, .widget_sidebar_adrotate_tedo_single_widget, .widget_sidebarad_300x250, .widget_sidebarad_300x600, .widget_sidebaradwidget, .widget_singlead, .widget_sponsored_content, .widget_supermag_ad, .widget_supernews_ad, .widget_text_adsense, .widget_themoneytizer_widget, .widget_thesun_dfp_ad_widget, .widget_tpd_ad_widget, .widget_tt_ads_widget, .widget_uds-ads, .widget_vb_sidebar_ad, .widget_viral_advertisement, .widget_wnd_ad_widget, .widget_wp-bannerize-widget, .widget_wp_ads_gpt_widget, .widget_wp_insert_ad_widget, .widget_wpshower_ad, .widgetads, .width-ad-slug, .wikia-ad, .wikia_ad_placeholder, .wingadblock, .wio-xbanner, .wis_adControl, .with-background-ads, .with-wrapper-ads, .withBanners__ad, .with_ctecad, .wixAdsdesktopBottomAd, .wl-ad, .wloadIframeAD { display: none!important; }
.wn-ad, .wnIframeAd, .wnMultiAd, .wnad, .worldplus-ad, .wp-ads-target, .wp-block-ad-slot, .wp-block-tpd-block-tpd-ads, .wp125_write_ads_widget, .wp125ad, .wp125ad_1, .wp125ad_2, .wpInsertAdWidget, .wpInsertInPostAd, .wp_bannerize, .wp_bannerize_container, .wp_bnn, .wp_bnnatcode_wp_bnn, .wpadvert, .wpbrad, .wpbrad-ad, .wpbrad-zone, .wpd-advertisement, .wpfp_custom_ad, .wpfp_custom_ad_content, .wpi_ads, .wpmrec, .wpn_ad_content, .wppaszone, .wpproaddlink, .wpproadgrid, .wpproadszone, .wptouch-ad, .wpvqgr-a-d-s, .wpx-bannerize, .wpx_bannerize, .wpx_bannerize_banner_box, .wr-ad-slot, .wr-home-top-adv, .wrap-ad, .wrap-ads, .wrap_boxad, .wrapad, .wrapper-ad, .wrapper-ad-sidecol, .wrapper-advert-slider, .wrapper-banner-half-page-ad, .wrapper-google-ads, .wrapper-header-ad-slot, .wrapper-sidebar_ads_box { display: none!important; }
.wrapper-sidebar_ads_half-page, .wrapper-sponsored, .wrapper-sponsored-fb, .wrapperAdSky, .wrapper_ad, .wrapper_advertisement, .wrapperad, .wrb1_x1_adv, .wrb1_x7_adv, .wrb2_ls1_adv, .wrb2_ls3_adv, .wrb2_x1_adv, .wrb3_ls1_adv, .wrb3_x1_adv, .wrb4_x1_adv, .wrb6_x1_adv, .ws-ad, .wsSearchResultsRightSponsoredLinks, .wsSponsoredLinksRight, .wsTopSposoredLinks, .ws_contentAd660, .wsj-ad:not(.adActivate), .wsj-responsive-ad-wrap, .wtc-wg-plugilo-iframe-container, .wui-ad-container, .ww_ads_banner_wrapper, .wwnFloatingAdContainer, .wx-adchoices, .wx-gptADS, .x-ad, .x-home-ad__content, .x-home-ad__content-inner, .x-tile__advert, .x01-ad, .x03-adunit, .x04-adunit, .x81_ad_detail, .xads-blk-bottom-hld, .xads-blk-top-hld, .xads-blk-top2-hld, .xads-blk1, .xads-blk2, .xads-ojedn, .xeiro-ads, .xmlad, .xs_epic_circ_ad, .xs_epic_sponsor_label, .xtopadvert, .y-ads, .y-ads-wide { display: none!important; }
.y5_ads, .y5_ads2, .y7-advertisement, .y7adHEAD, .y7adS, .y7s-lrec, .yaAds, .yad-sponsored, .yahoo-ad-leader-north, .yahoo-ad-leader-south, .yahoo-ad-lrec-north, .yahoo-banner-ad-container, .yahoo-sponsored, .yahoo-sponsored-links, .yahoo-sponsored-result, .yahooAd, .yahooAds, .yahooContentMatch, .yahoo_ad, .yahoo_ads, .yahooad, .yahooad-image, .yahooad-urlline, .yahooads, .yahootextads_content_bottom, .yam-plus-ad-container, .yan-sponsored, .yat-ad, .yb-floorad, .yellow_ad, .yfi-fp-ad-logo, .ygrp-ad, .yieldads-160x600, .yieldads-728x90, .yl-lrec-wrap, .yls-sponlink, .yom-ad, .yom-ad-LREC, .yom-ad-LREC2, .yom-ad-LREC3, .yom-ad-MREC2, .yom-ad-moneyball, .youradhere, .youtubeSuperLeaderBoardAdHolder, .youtubeSuperLeaderOverallAdArea, .yrail_ad_wrap, .yrail_ads, .ysmsponsor, .ysp-dynamic-ad, .ysponsor { display: none!important; }
.yt-adsfull-widget, .yui3-ad, .yvp-ads-overlay, .yvp-ads-view, .yvp-adsview-show, .yvp-mode-ad, .yw-ad, .z-ad-display, .z-ad-lockerdome-inline, .z-ad-mypillow-inline, .z-lockerdome-inline, .z-sponsored-block, .zRightAdNote, .zaba-advertising, .zad.billboard, .zc-grid-ad, .zc-grid-position-ad, .zem_rp_promoted, .zeti-ads, .zeusAdWrapper, .zeusAd__container, .ziffad-wrapper, .zmgad-full-width, .zmgad-right-rail, .zone-advertisement, .zoneAds, .zox-post-ad-wrap, .zox-post-bot-ad, .zox-widget-side-ad, .zox_ad_widget, .zox_adv_widget, AD-SLOT, AD-TRIPLE-BOX, ADS-RIGHT, AFS-AD, DFP-AD, FBS-AD, LEADERBOARD-AD, [class*="__adspot-title-container"], [class*="__adv-block"], [class^="Ad-adContainer"], [class^="AdvertisingSlot_"], [data-ad-cls], [data-ad-manager-id], [data-ad-module], [data-ad-width], [data-css-class="dfp-inarticle"], [data-desktop-ad-id], [data-dynamic-ads], [data-ez-name] { display: none!important; }
[data-freestar-ad], [data-mobile-ad-id], [data-name="adaptiveConstructorAd"], [data-role="tile-ads-module"], [data-template-type="nativead"], [href*=".engine.adglare.net/"], [href*=".zlinkm.com/"], [href*="incentrev.com/"] img, [href^="http://advertisesimple.info/"], [href^="http://clicks.totemcash.com/"], [href^="http://globsads.com/"], [href^="http://go.cm-trk2.com/"], [href^="http://homemoviestube.com/"], [href^="http://join.hardcoreshemalevideo.com/"], [href^="http://join.michelle-austin.com/"], [href^="http://join.rodneymoore.com/"], [href^="http://join.shemale.xxx/"], [href^="http://join.shemalepornstar.com/"], [href^="http://join.shemalesfromhell.com/"], [href^="http://join.trannies-fuck.com/"], [href^="http://join.ts-dominopresley.com/"], [href^="http://misslinkvocation.com/"], [href^="http://mypillow.com/"] > img, [href^="http://residenceseeingstanding.com/"], [href^="http://trafficare.net/"], [href^="http://www.fleshlightgirls.com/"], [href^="http://www.mypillow.com/"] > img, [href^="http://www.pingperfect.com/aff.php"], [href^="https://affect3dnetwork.com/track/"], [href^="https://affiliate.fastcomet.com/"] > img, [href^="https://awbbjmp.com/"], [href^="https://click2cvs.com/"], [href^="https://clk.right-wing-health.com/"], [href^="https://cpa.10kfreesilver.com/"], [href^="https://detachedbates.com/"], [href^="https://glersakr.com/"], [href^="https://go.4rabettraff.com/"], [href^="https://go.affiliatexe.com/"], [href^="https://go.astutelinks.com/"], [href^="https://ilovemyfreedoms.com/landing-"], [href^="https://infinitytrk.com/"], [href^="https://istlnkcl.com/"], [href^="https://join.girlsoutwest.com/"], [href^="https://join.playboyplus.com/track/"], [href^="https://join3.bannedsextapes.com"], [href^="https://mylead.global/stl/"] > img, [href^="https://mypatriotsupply.com/"] > img, [href^="https://mypillow.com/"] > img, [href^="https://r.kraken.com/"], [href^="https://rapidgator.net/article/premium/ref/"] { display: none!important; }
[href^="https://secure.bmtmicro.com/servlets/"], [href^="https://shiftnetwork.infusionsoft.com/go/"] > img, [href^="https://shrugartisticelder.com"], [href^="https://stvkr.com/"], [href^="https://t.ajrkm.link/"], [href^="https://totlnkcl.com/"], [href^="https://track.fiverr.com/visit/"] > img, [href^="https://traffserve.com/"], [href^="https://turtlebids.irauctions.com/"] img, [href^="https://v.investologic.co.uk/"], [href^="https://wct.link/"], [href^="https://www.dcpodj3k5.com/"], [href^="https://www.herbanomic.com/"] > img, [href^="https://www.hostg.xyz/aff_c"] > img, [href^="https://www.mypatriotsupply.com/"] > img, [href^="https://www.mypillow.com/"] > img, [href^="https://www.reimageplus.com/"], [href^="https://www.restoro.com/"], [href^="https://www.targetingpartner.com/"], [href^="https://zone.gotrackier.com/"], [href^="https://zstacklife.com/"] img, [id^="ad-wrap-"], [id^="ad_sky"], [id^="ad_slider"], [id^="adframe_wrap_"], [id^="bunyad-widget-ads-"], [id^="bunyad_ads_"], [id^="div-gpt-ad"], [id^="google_ads_iframe"], [lazy-ad="leftbottom_banner"], [lazy-ad="leftthin_banner"], [lazy-ad="lefttop_banner"], [lazy-ad="top_banner"], [name^="google_ads_iframe"], [onclick^="location.href='http://www.reimageplus.com"], a-ad, a[href*=".flndmyiove.net/"], a[href*=".incontro-veloce.com/"], a[href*=".medgoodfood.com/"], a[href*=".zlink9.com/"], a[href="//rufflycouncil.com/"], a[href^="//agacelebir.com/"], a[href^="//benoopto.com/"], a[href^="//chrif8kdstie.com/"], a[href^="//coarsewary.com/"], a[href^="//edgar2al2larngpoer.com/"], a[href^="//eurogirls.live/track?"], a[href^="//go.xlviiirdr.com"], a[href^="//lambingsyddir.com/"], a[href^="//porngames.adult/?SID="] { display: none!important; }
a[href^="//postlnk.com/"], a[href^="//pubads.g.doubleclick.net/"], a[href^="//srv.buysellads.com/"], a[href^="//syndication.dynsrvtbg.com/"], a[href^="//thaudray.com/"], a[href^="//voyeurhit.com/cs/"], a[href^="//www.mgid.com/"], a[href^="//www.pd-news.com/"], a[href^="http://1phads.com/"], a[href^="http://360ads.go2cloud.org/"], a[href^="http://ad-apac.doubleclick.net/"], a[href^="http://ad-emea.doubleclick.net/"], a[href^="http://ad.au.doubleclick.net/"], a[href^="http://ad.doubleclick.net/"], a[href^="http://ad.yieldmanager.com/"], a[href^="http://adclick.g.doubleclick.net/"], a[href^="http://adf.ly/?id="], a[href^="http://adlev.neodatagroup.com/"], a[href^="http://admrotate.iplayer.org/"], a[href^="http://adprovider.adlure.net/"], a[href^="http://adrunnr.com/"], a[href^="http://ads.betfair.com/redirect.aspx?"], a[href^="http://ads.expekt.com/affiliates/"], a[href^="http://ads.sprintrade.com/"], a[href^="http://ads2.williamhill.com/redirect.aspx?"], a[href^="http://adserver.adreactor.com/"], a[href^="http://adserver.adtech.de/"], a[href^="http://adserver.adtechus.com/"], a[href^="http://adserving.unibet.com/"], a[href^="http://adsrv.keycaptcha.com"], a[href^="http://adtrack123.pl/"], a[href^="http://adtrackone.eu/"], a[href^="http://adultfriendfinder.com/p/register.cgi?pid="], a[href^="http://adultgames.xxx/"], a[href^="http://aff.ironsocket.com/"], a[href^="http://affiliate.coral.co.uk/processing/"], a[href^="http://affiliate.glbtracker.com/"], a[href^="http://affiliates.lifeselector.com/"], a[href^="http://affiliates.pinnaclesports.com/processing/"], a[href^="http://affiliates.score-affiliates.com/"], a[href^="http://affiliates.thrixxx.com/"], a[href^="http://aflrm.com/"], a[href^="http://allaptair.club/"], a[href^="http://amzn.to/"] > img[src^="data"], a[href^="http://anonymous-net.com/"], a[href^="http://api.content.ad/"], a[href^="http://at.atwola.com/"], a[href^="http://axdsz.pro/"], a[href^="http://azmobilestore.co/"], a[href^="http://banners.victor.com/processing/"] { display: none!important; }
a[href^="http://bc.vc/?r="], a[href^="http://bcntrack.com/"], a[href^="http://bcp.crwdcntrl.net/"], a[href^="http://bestorican.com/"], a[href^="http://betahit.click/"], a[href^="http://bluehost.com/track/"], a[href^="http://bodelen.com/"], a[href^="http://bs.serving-sys.com/"], a[href^="http://buysellads.com/"], a[href^="http://c.actiondesk.com/"], a[href^="http://c.jumia.io/"], a[href^="http://c.ketads.com/"], a[href^="http://c43a3cd8f99413891.com/"], a[href^="http://cam4com.go2cloud.org/aff_c?"], a[href^="http://campaign.bharatmatrimony.com/cbstrack/"], a[href^="http://campaign.bharatmatrimony.com/track/"], a[href^="http://campeeks.com/"][href*="&utm_"], a[href^="http://casino-x.com/?partner"], a[href^="http://cdn.adsrvmedia.net/"], a[href^="http://cdn.adstract.com/"], a[href^="http://cdn3.adexprts.com/"], a[href^="http://chaturbate.com/affiliates/"], a[href^="http://click.payserve.com/"], a[href^="http://click.plista.com/pets"], a[href^="http://clickandjoinyourgirl.com/"], a[href^="http://clicks.binarypromos.com/"], a[href^="http://clickserv.sitescout.com/"], a[href^="http://clkmon.com/adServe/"], a[href^="http://codec.codecm.com/"], a[href^="http://cpaway.afftrack.com/"], a[href^="http://cwcams.com/landing/click/"], a[href^="http://czotra-32.com/"], a[href^="http://d2.zedo.com/"], a[href^="http://databass.info/"], a[href^="http://deloplen.com/"], a[href^="http://dftrck.com/"], a[href^="http://down1oads.com/"], a[href^="http://download-performance.com/"], a[href^="http://dwn.pushtraffic.net/"], a[href^="http://earandmarketing.com/"], a[href^="http://eclkmpsa.com/"], a[href^="http://elitefuckbook.com/"], a[href^="http://engine.newsmaxfeednetwork.com/"], a[href^="http://enter.anabolic.com/track/"], a[href^="http://espn.zlbu.net/"], a[href^="http://ethfw0370q.com/"], a[href^="http://farm.plista.com/pets"], a[href^="http://feedads.g.doubleclick.net/"], a[href^="http://ffxitrack.com/"], a[href^="http://fileboom.me/pr/"] { display: none!important; }
a[href^="http://finaljuyu.com/"], a[href^="http://findersocket.com/"], a[href^="http://freesoftwarelive.com/"], a[href^="http://fsoft4down.com/"], a[href^="http://fusionads.net"], a[href^="http://g1.v.fwmrm.net/ad/"], a[href^="http://galleries.securewebsiteaccess.com/"], a[href^="http://go.247traffic.com/"], a[href^="http://go.ad2up.com/"], a[href^="http://go.fpmarkets.com/"], a[href^="http://go.mobisla.com/"], a[href^="http://go.oclaserver.com/"], a[href^="http://go.seomojo.com/tracking202/"], a[href^="http://go.xtbaffiliates.com/"], a[href^="http://goldmoney.com/?gmrefcode="], a[href^="http://googleads.g.doubleclick.net/pcs/click"], a[href^="http://greensmoke.com/"], a[href^="http://guideways.info/"], a[href^="http://hd-plugins.com/download/"], a[href^="http://hotcandyland.com/partner/"], a[href^="http://hpn.houzz.com/"], a[href^="http://hyperlinksecure.com/go/"], a[href^="http://igromir.info/"], a[href^="http://imads.integral-marketing.com/"], a[href^="http://install.securewebsiteaccess.com/"], a[href^="http://intent.bingads.com/"], a[href^="http://istri.it/?"], a[href^="http://join3.bannedsextapes.com/track/"], a[href^="http://k2s.cc/code/"], a[href^="http://k2s.cc/pr/"], a[href^="http://keep2share.cc/pr/"], a[href^="http://landingpagegenius.com/"], a[href^="http://latestdownloads.net/download.php?"], a[href^="http://linksnappy.com/?ref="], a[href^="http://liversely.com/"], a[href^="http://liversely.net/"], a[href^="http://look.djfiln.com/"], a[href^="http://lp.ezdownloadpro.info/"], a[href^="http://lp.ncdownloader.com/"], a[href^="http://marketgid.com"], a[href^="http://media.paddypower.com/redirect.aspx?"], a[href^="http://mgid.com/"], a[href^="http://mmo123.co/"], a[href^="http://mob1ledev1ces.com/"], a[href^="http://n.admagnet.net/"], a[href^="http://onclickads.net/"], a[href^="http://online.ladbrokes.com/promoRedirect?"], a[href^="http://pan.adraccoon.com?"], a[href^="http://papi.mynativeplatform.com:80/pub2/"], a[href^="http://partners.etoro.com/"] { display: none!important; }
a[href^="http://pityhostngco2.xyz/"], a[href^="http://play4k.co/"], a[href^="http://pokershibes.com/index.php?ref="], a[href^="http://promos.bwin.com/"], a[href^="http://pubads.g.doubleclick.net/"], a[href^="http://pwrads.net/"], a[href^="http://reallygoodlink.extremefreegames.com/"], a[href^="http://reallygoodlink.freehookupaffair.com/"], a[href^="http://record.betsafe.com/"], a[href^="http://record.sportsbetaffiliates.com.au/"], a[href^="http://refer.webhostingbuzz.com/"], a[href^="http://refpa.top/"], a[href^="http://refpaano.host/"], a[href^="http://rs-stripe.wsj.com/stripe/redirect"], a[href^="http://s5prou7ulr.com/"], a[href^="http://s9kkremkr0.com/"], a[href^="http://searchtabnew.com/"], a[href^="http://secure.cbdpure.com/aff/"], a[href^="http://secure.hostgator.com/~affiliat/"], a[href^="http://secure.signup-page.com/"], a[href^="http://secure.vivid.com/track/"], a[href^="http://see-work.info/"], a[href^="http://see.kmisln.com/"], a[href^="http://semi-cod.com/clicks/"], a[href^="http://serve.williamhill.com/promoRedirect?"], a[href^="http://server.cpmstar.com/click.aspx?poolid="], a[href^="http://servicegetbook.net/"], a[href^="http://sharesuper.info/"], a[href^="http://spygasm.com/track?"], a[href^="http://srvpub.com/"], a[href^="http://stateresolver.link/"], a[href^="http://static.fleshlight.com/images/banners/"], a[href^="http://syndication.exoclick.com/"], a[href^="http://t.wowtrk.com/"], a[href^="http://tc.tradetracker.net/"] > img, a[href^="http://tezfiles.com/pr/"], a[href^="http://tour.mrskin.com/"], a[href^="http://track.afcpatrk.com/"], a[href^="http://track.trkvluum.com/"], a[href^="http://tracking.deltamediallc.com/"], a[href^="http://traffic.tc-clicks.com/"], a[href^="http://trk.mdrtrck.com/"], a[href^="http://ucam.xxx/?utm_"], a[href^="http://ul.to/ref/"], a[href^="http://uploaded.net/ref/"], a[href^="http://us.marketgid.com"], a[href^="http://vinfdv6b4j.com/"], a[href^="http://vo2.qrlsx.com/"], a[href^="http://wct.link/"], a[href^="http://web.adblade.com/"] { display: none!important; }
a[href^="http://webgirlz.online/landing/"], a[href^="http://websitedhoome.com/"], a[href^="http://webtrackerplus.com/"], a[href^="http://wgpartner.com/"], a[href^="http://wopertific.info/"], a[href^="http://www.123-reg.co.uk/affiliate2.cgi"], a[href^="http://www.1clickdownloader.com/"], a[href^="http://www.FriendlyDuck.com/"], a[href^="http://www.TwinPlan.com/AF_"], a[href^="http://www.adbrite.com/mb/commerce/purchase_form.php?"], a[href^="http://www.adskeeper.co.uk/"], a[href^="http://www.adultdvdempire.com/?partner_id="][href*="&utm_"], a[href^="http://www.adultempire.com/unlimited/promo?"][href*="&partner_id="], a[href^="http://www.advcashpro.com/aff/"], a[href^="http://www.adxpansion.com"], a[href^="http://www.affiliates1128.com/processing/"], a[href^="http://www.afgr2.com/"], a[href^="http://www.afgr3.com/"], a[href^="http://www.amazon.co.uk/exec/obidos/external-search?"], a[href^="http://www.babylon.com/welcome/index?affID"], a[href^="http://www.badoink.com/go.php?"], a[href^="http://www.bet365.com/"][href*="affiliate="], a[href^="http://www.bitlord.me/share/"], a[href^="http://www.bluehost.com/track/"] > img, a[href^="http://www.cdjapan.co.jp/aff/click.cgi/"], a[href^="http://www.clkads.com/adServe/"], a[href^="http://www.coiwqe.site/"], a[href^="http://www.dealcent.com/register.php?affid="], a[href^="http://www.dl-provider.com/search/"], a[href^="http://www.down1oads.com/"], a[href^="http://www.download-provider.org/"], a[href^="http://www.downloadplayer1.com/"], a[href^="http://www.downloadthesefiles.com/"], a[href^="http://www.downloadweb.org/"], a[href^="http://www.easydownloadnow.com/"], a[href^="http://www.fbooksluts.com/"], a[href^="http://www.firstclass-download.com/"], a[href^="http://www.firstload.com/affiliate/"], a[href^="http://www.firstload.de/affiliate/"], a[href^="http://www.flashx.tv/downloadthis"], a[href^="http://www.fleshlight.com/"], a[href^="http://www.fonts.com/BannerScript/"], a[href^="http://www.fpcTraffic2.com/blind/in.cgi?"], a[href^="http://www.freefilesdownloader.com/"], a[href^="http://www.friendlyadvertisements.com/"], a[href^="http://www.friendlyduck.com/AF_"], a[href^="http://www.friendlyquacks.com/"], a[href^="http://www.gamebookers.com/cgi-bin/intro.cgi?"], a[href^="http://www.getyourguide.com/?partner_id="], a[href^="http://www.gfrevenge.com/landing/"] { display: none!important; }
a[href^="http://www.graboid.com/affiliates/"], a[href^="http://www.greenmangaming.com/?tap_a="], a[href^="http://www.hibids10.com/"], a[href^="http://www.hitcpm.com/"], a[href^="http://www.idownloadplay.com/"], a[href^="http://www.linkbucks.com/referral/"], a[href^="http://www.liutilities.com/"], a[href^="http://www.liversely.net/"], a[href^="http://www.menaon.com/installs/"], a[href^="http://www.mobileandinternetadvertising.com/"], a[href^="http://www.mrskin.com/tour"], a[href^="http://www.my-dirty-hobby.com/?sub="], a[href^="http://www.myfreepaysite.com/sfw.php?aid"], a[href^="http://www.myfreepaysite.com/sfw_int.php?aid"], a[href^="http://www.mysuperpharm.com/"], a[href^="http://www.on2url.com/app/adtrack.asp"], a[href^="http://www.onclickmega.com/jump/next.php?"], a[href^="http://www.onwebcam.com/random?t_link="], a[href^="http://www.paddypower.com/?AFF_ID="], a[href^="http://www.pinkvisualgames.com/?revid="], a[href^="http://www.pinkvisualpad.com/?revid="], a[href^="http://www.plus500.com/?id="], a[href^="http://www.quick-torrent.com/download.html?aff"], a[href^="http://www.ragazzeinvendita.com/?rcid="], a[href^="http://www.revenuehits.com/"], a[href^="http://www.roboform.com/php/land.php"], a[href^="http://www.securegfm.com/"], a[href^="http://www.seekbang.com/cs/"], a[href^="http://www.sexgangsters.com/?pid="], a[href^="http://www.sfippa.com/"], a[href^="http://www.socialsex.com/"], a[href^="http://www.streamate.com/exports/"], a[href^="http://www.streamtunerhd.com/signup?"], a[href^="http://www.terraclicks.com/"], a[href^="http://www.text-link-ads.com/"], a[href^="http://www.tirerack.com/affiliates/"], a[href^="http://www.torntv-downloader.com/"], a[href^="http://www.twinplan.com/AF_"], a[href^="http://www.uniblue.com/cm/"], a[href^="http://www.urmediazone.com/signup"], a[href^="http://www.usearchmedia.com/signup?"], a[href^="http://www.wantstraffic.com/"], a[href^="http://www.webtrackerplus.com/"], a[href^="http://www.xmediaserve.com/"], a[href^="http://wxdownloadmanager.com/dl/"], a[href^="http://xads.zedo.com/"], a[href^="http://xtgem.com/click?"], a[href^="http://yads.zedo.com/"], a[href^="http://z1.zedo.com/"], a[href^="http://zevera.com/afi.html"] { display: none!important; }
a[href^="https://a-ads.com/?partner="], a[href^="https://a-ads.com/campaigns/"], a[href^="https://a.adtng.com/"], a[href^="https://a.bestcontentfood.top/"], a[href^="https://a.bestcontentoperation.top/"], a[href^="https://a.bestcontentweb.top/"], a[href^="https://a.montangop.top/"], a[href^="https://aaucwbe.com/"], a[href^="https://ad.atdmt.com/"], a[href^="https://ad.doubleclick.net/"], a[href^="https://ad.kubiccomps.icu/"], a[href^="https://ad.zanox.com/ppc/"] > img, a[href^="https://ad13.adfarm1.adition.com/"], a[href^="https://adclick.g.doubleclick.net/"], a[href^="https://adhealers.com/"], a[href^="https://adnetwrk.com/"], a[href^="https://ads-for-free.com/click.php?"], a[href^="https://ads.ad4game.com/"], a[href^="https://ads.betfair.com/redirect.aspx?"], a[href^="https://ads.cdn.live/"], a[href^="https://ads.leovegas.com/redirect.aspx?"], a[href^="https://ads.planetwin365affiliate.com/redirect.aspx?"], a[href^="https://ads.trafficpoizon.com/"], a[href^="https://adserver.adreactor.com/"], a[href^="https://adsrv4k.com/"], a[href^="https://adswick.com/"], a[href^="https://adultfriendfinder.com/go/page/landing"], a[href^="https://aff-ads.stickywilds.com/"], a[href^="https://affcpatrk.com/"], a[href^="https://affiliate.geekbuying.com/gkbaffiliate.php?"], a[href^="https://affiliates.bet-at-home.com/processing/"], a[href^="https://agacelebir.com/"], a[href^="https://aj1070.online/"], a[href^="https://ak.hetaruwg.com/"], a[href^="https://albionsoftwares.com/"], a[href^="https://americafirstpolls.com/"], a[href^="https://as.conjectwatson.com/"], a[href^="https://as.sexad.net/"], a[href^="https://ausoafab.net/"], a[href^="https://avtub.click/assets/link.php"], a[href^="https://awecrptjmp.com/"], a[href^="https://awejmp.com/"], a[href^="https://awentw.com/"], a[href^="https://aweptjmp.com/"], a[href^="https://awptjmp.com/"], a[href^="https://axdsz.pro/"], a[href^="https://azpresearch.club/"], a[href^="https://badoinkvr.com/"], a[href^="https://banners.livepartners.com/"], a[href^="https://bestcond1tions.com/"] { display: none!important; }
a[href^="https://betway.com/"][href*="&a="], a[href^="https://blackorange.go2cloud.org/"], a[href^="https://bluedelivery.pro/"], a[href^="https://bngpt.com/"], a[href^="https://bnsjb1ab1e.com/"], a[href^="https://bongacams10.com/track?"], a[href^="https://bongacams2.com/track?"], a[href^="https://bs.serving-sys.com"], a[href^="https://bullads.net/get/"], a[href^="https://burpee.xyz/"], a[href^="https://cagothie.net/"], a[href^="https://camfapr.com/landing/click/"], a[href^="https://cams.imagetwist.com/in/?track="], a[href^="https://chaturbate.com/affiliates/"], a[href^="https://chaturbate.com/in/?tour="], a[href^="https://chaturbate.com/in/?track="], a[href^="https://chaturbate.jjgirls.com/?track="], a[href^="https://chaturbate.xyz/"], a[href^="https://claring-loccelkin.com/"], a[href^="https://click.a-ads.com/"], a[href^="https://click.hoolig.app/"], a[href^="https://click.linksynergy.com/"], a[href^="https://click.plista.com/pets"], a[href^="https://clickadilla.com/"], a[href^="https://clicks.pipaffiliates.com/"], a[href^="https://clixtrac.com/"], a[href^="https://content.oneindia.com/www/delivery/"], a[href^="https://control.trafficfabrik.com/"], a[href^="https://cpartner.bdswiss.com/"], a[href^="https://cpmspace.com/"], a[href^="https://creacdn.top-convert.com/"], a[href^="https://dediseedbox.com/clients/aff.php?"], a[href^="https://deliver.ptgncdn.com/"], a[href^="https://deliver.tf2www.com/"], a[href^="https://delivery.porn.com/"], a[href^="https://dialling-abutory.com/"], a[href^="https://dianches-inchor.com/"], a[href^="https://dltags.com/"], a[href^="https://dooloust.net/"], a[href^="https://dynamicadx.com/"], a[href^="https://earandmarketing.com/"], a[href^="https://easygamepromo.com/ef/custom_affiliate/"], a[href^="https://engine.phn.doublepimp.com/"], a[href^="https://explore.findanswersnow.net/"], a[href^="https://fakelay.com/"], a[href^="https://farm.plista.com/pets"], a[href^="https://fast-redirecting.com/"], a[href^="https://fertilitycommand.com/"], a[href^="https://fileboom.me/pr/"], a[href^="https://financeads.net/tc.php?"] { display: none!important; }
a[href^="https://fleshlight.sjv.io/"], a[href^="https://flirtaescopa.com/"], a[href^="https://fonts.fontplace9.com/"], a[href^="https://frameworkdeserve.com/"], a[href^="https://freeadult.games/"], a[href^="https://galaxyroms.net/?scr="], a[href^="https://gamescarousel.com/"], a[href^="https://geniusdexchange.com/"], a[href^="https://gghf.mobi/"], a[href^="https://giftsale.co.uk/?utm_"], a[href^="https://go.247traffic.com/"], a[href^="https://go.ad2up.com/"], a[href^="https://go.admjmp.com/"], a[href^="https://go.alxbgo.com/"], a[href^="https://go.cmrdr.com/"], a[href^="https://go.cmtaffiliates.com/"], a[href^="https://go.currency.com/"], a[href^="https://go.ebrokerserve.com/"], a[href^="https://go.etoro.com/"] > img, a[href^="https://go.gldrdr.com/"], a[href^="https://go.goaserv.com/"], a[href^="https://go.goasrv.com/"], a[href^="https://go.hpyjmp.com/"], a[href^="https://go.hpyrdr.com/"], a[href^="https://go.julrdr.com/"], a[href^="https://go.markets.com/visit/?bta="], a[href^="https://go.onclasrv.com/"], a[href^="https://go.strpjmp.com/"], a[href^="https://go.tmrjmp.com"], a[href^="https://go.trackitalltheway.com/"], a[href^="https://go.trkclick2.com/"], a[href^="https://go.xlviirdr.com"], a[href^="https://go.xtbaffiliates.com/"], a[href^="https://go.xxxiijmp.com"], a[href^="https://go.xxxjmp.com"], a[href^="https://gogoman.me/"], a[href^="https://gohere.pl/"], a[href^="https://googleads.g.doubleclick.net/pcs/click"], a[href^="https://goraps.com/"], a[href^="https://graizoah.com/"], a[href^="https://horny-pussies.com/tds"], a[href^="https://iac.ampxdirect.com/"], a[href^="https://iactrivago.ampxdirect.com/"], a[href^="https://incisivetrk.cvtr.io/click?"], a[href^="https://intenseaffiliates.com/redirect/"], a[href^="https://intrev.co/"], a[href^="https://iqbroker.com/"][href*="?aff="], a[href^="https://ismlks.com/"], a[href^="https://jmp.awempire.com/"], a[href^="https://join.dreamsexworld.com/"] { display: none!important; }
a[href^="https://join.sexworld3d.com/track/"], a[href^="https://join.virtuallust3d.com/"], a[href^="https://join.virtualtaboo.com/track/"], a[href^="https://juicyads.in/"], a[href^="https://k2s.cc/pr/"], a[href^="https://keep2share.cc/pr/"], a[href^="https://land.brazzersnetwork.com/landing/"], a[href^="https://land.rk.com/landing/"], a[href^="https://landing.brazzersnetwork.com/"], a[href^="https://landing.brazzersplus.com/"], a[href^="https://landing1.brazzersnetwork.com"], a[href^="https://lead1.pl/"], a[href^="https://leg.xyz/?track="], a[href^="https://look.utndln.com/"], a[href^="https://m.do.co/c/"] > img, a[href^="https://maymooth-stopic.com/"], a[href^="https://mcdlks.com/"], a[href^="https://mediaserver.entainpartners.com/renderBanner.do?"], a[href^="https://mediaserver.gvcaffiliates.com/renderBanner.do?"], a[href^="https://medleyads.com/"], a[href^="https://meet-sex-here.com/?u="], a[href^="https://meet-sexhere.com/"], a[href^="https://meet-to-fuck.com/tds"], a[href^="https://members.linkifier.com/public/affiliateLanding?refCode="], a[href^="https://misspkl.com/"], a[href^="https://mk-ads.com/"], a[href^="https://mk-cdn.net/"], a[href^="https://mmwebhandler.aff-online.com/"], a[href^="https://mob1ledev1ces.com/"], a[href^="https://moneynow.one/"], a[href^="https://msecure117.com/"], a[href^="https://my-movie.club/"], a[href^="https://myusenet.xyz/"], a[href^="https://natour.naughtyamerica.com/track/"], a[href^="https://ndt5.net/"], a[href^="https://nutrientassumptionclaims.com/"], a[href^="https://oackoubs.com/"], a[href^="https://offerforge.net/"], a[href^="https://offers.refchamp.com/"], a[href^="https://ovb.im/"], a[href^="https://partners.fxoro.com/click.php?"], a[href^="https://pb-track.com/"], a[href^="https://pcm.bannerator.com/"], a[href^="https://pl.premium4kflix.website/"], a[href^="https://playuhd.host/"], a[href^="https://porndeals.com/?track="], a[href^="https://porngames.adult/?SID="], a[href^="https://porntubemate.com/"], a[href^="https://prf.hn/click/"][href*="/adref:"] > img, a[href^="https://prf.hn/click/"][href*="/camref:"] > img { display: none!important; }
a[href^="https://prf.hn/click/"][href*="/creativeref:"] > img, a[href^="https://promo-bc.com/"], a[href^="https://ptapjmp.com/"], a[href^="https://pubads.g.doubleclick.net/"], a[href^="https://queersodadults.com/"], a[href^="https://reachtrgt.com/"], a[href^="https://redsittalvetoft.pro/"], a[href^="https://refpaano.host/"], a[href^="https://refpaexhil.top/"], a[href^="https://refpasrasw.world/"], a[href^="https://refpazkjixes.top/"], a[href^="https://retiremely.com/"], a[href^="https://rev.adsession.com/"], a[href^="https://s.zlink2.com/"], a[href^="https://scurewall.co/"], a[href^="https://secure.adnxs.com/clktrb?"], a[href^="https://secure.bstlnk.com/"], a[href^="https://secure.cbdpure.com/aff/"], a[href^="https://secure.eveonline.com/ft/?aid="], a[href^="https://secure.starsaffiliateclub.com/C.ashx?"], a[href^="https://see.kmisln.com/"], a[href^="https://serve.awmdelivery.com/"], a[href^="https://servedbyadbutler.com/"], a[href^="https://sexsimulator.game/tab/?SID="], a[href^="https://someperceptionparade.com/"], a[href^="https://spygasm.com/track?"], a[href^="https://squren.com/rotator/?atomid="], a[href^="https://static.fleshlight.com/images/banners/"], a[href^="https://syndication.dynsrvtbg.com/"], a[href^="https://syndication.exoclick.com/"], a[href^="https://syndication.optimizesrv.com/"], a[href^="https://t.adating.link/"], a[href^="https://t.aslnk.link/"], a[href^="https://t.grtyi.com/"], a[href^="https://t.hrtye.com/"], a[href^="https://t.hrtyj.com/"], a[href^="https://t.mobtya.com/"], a[href^="https://tc.tradetracker.net/"] > img, a[href^="https://tm-offers.gamingadult.com/"], a[href^="https://topoffers.com/"][href*="/?pid="], a[href^="https://torrentsafeguard.com/?aid="], a[href^="https://tour.mrskin.com/"], a[href^="https://track.52zxzh.com/"], a[href^="https://track.afcpatrk.com/"], a[href^="https://track.afftck.com/"], a[href^="https://track.bruceads.com/"], a[href^="https://track.clickmoi.xyz/"], a[href^="https://track.effiliation.com/servlet/effi.click?"] > img, a[href^="https://track.healthtrader.com/"], a[href^="https://track.interactivegf.com/"] { display: none!important; }
a[href^="https://track.themadtrcker.com/"], a[href^="https://track.totalav.com/"], a[href^="https://track.trkinator.com/"], a[href^="https://track.wg-aff.com"], a[href^="https://tracking.avapartner.com/"], a[href^="https://tracking.comfortclick.eu/"], a[href^="https://tracking.gitads.io/"], a[href^="https://tracking.trackcasino.co/"], a[href^="https://tracking.truthfinder.com/?a="], a[href^="https://trackjs.com/?utm_source"], a[href^="https://traffdaq.com/"], a[href^="https://traffic.bannerator.com/"], a[href^="https://tragency-clesburg.icu/"], a[href^="https://transfer.xe.com/signup/track/redirect?"], a[href^="https://trappist-1d.com/"], a[href^="https://trf.bannerator.com/"], a[href^="https://trk.moviesflix4k.xyz/"], a[href^="https://trklvs.com/"], a[href^="https://trust.zone/go/r.php?RID="], a[href^="https://trusted-click-host.com/"], a[href^="https://ttf.trmobc.com/"], a[href^="https://uncensored.game/"], a[href^="https://uncensored3d.com/"], a[href^="https://vlnk.me/"], a[href^="https://vo2.qrlsx.com/"], a[href^="https://waisheph.com/"], a[href^="https://wantopticalfreelance.com/"], a[href^="https://watchmygirlfriend.tv/"], a[href^="https://webroutetrk.com/"], a[href^="https://weedzy.co.uk/"][href*="&utm_"], a[href^="https://windscribe.com/promo/"], a[href^="https://wittered-mainging.com/"], a[href^="https://www.adskeeper.co.uk/"], a[href^="https://www.adultempire.com/"][href*="?partner_id="], a[href^="https://www.adxtro.com/"], a[href^="https://www.arthrozene.com/"][href*="?tid="], a[href^="https://www.awin1.com/cread.php?awinaffid="], a[href^="https://www.bang.com/?aff="], a[href^="https://www.bebi.com"], a[href^="https://www.bet365.com/"][href*="affiliate="], a[href^="https://www.brazzersnetwork.com/landing/"], a[href^="https://www.camsoda.com/enter.php?id="], a[href^="https://www.chngtrack.com/"], a[href^="https://www.clicktraceclick.com/"], a[href^="https://www.dollps.com/?track="], a[href^="https://www.financeads.net/tc.php?"], a[href^="https://www.firstload.com/affiliate/"], a[href^="https://www.friendlyduck.com/AF_"], a[href^="https://www.g4mz.com/"], a[href^="https://www.gambling-affiliation.com/cpc/"] { display: none!important; }
a[href^="https://www.googleadservices.com/pagead/aclk?"], a[href^="https://www.healthrangerstore.com/"] > img, a[href^="https://www.hotgirls4fuck.com/"], a[href^="https://www.im88trk.com/"], a[href^="https://www.infowarsstore.com/"] > img, a[href^="https://www.iyalc.com/"], a[href^="https://www.jackery.com?aff="] > img, a[href^="https://www.kingsoffetish.com/tour?partner_id="], a[href^="https://www.mrskin.com/account/"], a[href^="https://www.mrskin.com/tour"], a[href^="https://www.mypornstarcams.com/landing/click/"], a[href^="https://www.nudeidols.com/cams/"], a[href^="https://www.nutaku.net/signup/landing/"], a[href^="https://www.oboom.com/ad/"], a[href^="https://www.oboom.com/ref/"], a[href^="https://www.oneclickroot.com/?tap_a="] > img, a[href^="https://www.passeura.com/"], a[href^="https://www.popads.net/users/"], a[href^="https://www.pornhat.com/"][rel="nofollow"], a[href^="https://www.rabbits.webcam/?id="], a[href^="https://www.rcbopt.com:8080/offer/"] > img, a[href^="https://www.securegfm.com/"], a[href^="https://www.share-online.biz/affiliate/"], a[href^="https://www.sheetmusicplus.com/"][href*="?aff_id="], a[href^="https://www.sheetmusicplus.com/?aff_id="], a[href^="https://www.spyoff.com/"], a[href^="https://www.sugarinstant.com/?partner_id="], a[href^="https://www.sweetdeals.com"], a[href^="https://www.travelzoo.com/oascampaignclick/"], a[href^="https://www.vfreecams.com/in/?track="], a[href^="https://www.what-sexdating.com/"], a[href^="https://www.xvinlink.com/?a_fid="], a[href^="https://x.trafficandoffers.com/"], a[href^="https://zononi.com/"], aa[href^="https://itubego.com/video-downloader/?affid="], ad-desktop-sidebar, amp-ad-custom, app-ad, app-advertisement, app-large-ad, aside[id^="adrotate_widgets-"], aside[id^="advads_ad_widget-"], aside[id^="tn_ads_widget-"], bottomadblock, display-ads, div[aria-label="Ads"], div[class^="AdBannerWrapper-"], div[class^="AdCard_"], div[class^="AdEmbeded__AddWrapper"], div[class^="AdItem-"] { display: none!important; }
div[class^="AdSlot__container"], div[class^="Ad__adContainer"], div[class^="Ad__bigBox"], div[class^="Ad__container"], div[class^="AdhesionAd_"], div[class^="BannerAd_"], div[class^="BlockAdvert-"], div[class^="Component-dfp-"], div[class^="Directory__footerAds"], div[class^="Display_displayAd"], div[class^="PreAd_"], div[class^="ResponsiveAd-"], div[class^="SponsoredAds"], div[class^="StickyHeroAdWrapper-"], div[class^="adUnit_"], div[class^="ad_border_"], div[class^="ad_position_"], div[class^="adbanner_"], div[class^="adpubs-"], div[class^="ads-partner-"], div[class^="adsbutt_wrapper_"], div[class^="adunit_"], div[class^="advertisement-desktop"], div[class^="articleAdUnitMPU_"], div[class^="awpcp-random-ads"], div[class^="block-openx-"], div[class^="hp-ad-rect-"], div[class^="index__adWrapper"], div[class^="index_adAfterContent_"], div[class^="index_adBeforeContent_"], div[class^="index_displayAd_"], div[class^="kiwi-ad-wrapper"], div[class^="kiwiad-desktop"], div[class^="kiwiad-popup"], div[class^="largeRectangleAd_"], div[class^="lifeOnwerAd"], div[class^="local-feed-banner-ads"], div[class^="native-ad-"], div[class^="pane-adsense-managed-"], div[class^="pane-google-admanager-"], div[class^="proadszone-"], div[class^="s-dfp-"], div[class^="sp-adslot-"], div[data-ad-placeholder], div[data-ad-targeting], div[data-ad-underplayer], div[data-ad-wrapper], div[data-adname], div[data-adservice-param-tagid="contentad"], div[data-adunit-path] { display: none!important; }
div[data-adunit], div[data-adzone], div[data-alias="300x250 Ad 1"], div[data-alias="300x250 Ad 2"], div[data-before-content="advertisement"], div[data-content="Advertisement"], div[data-contentexchange-widget], div[data-dfp-id], div[data-google-query-id], div[data-id-advertdfpconf], div[data-insertion], div[data-mediatype="advertising"], div[data-mpu1], div[data-native-ad], div[data-native_ad], div[data-role="sidebarAd"], div[data-spotim-slot], div[data-subscript="Advertising"], div[data-test-id="AdBannerWrapper"], div[data-test-id="AdDisplayWrapper"], div[id^="_vdo_ads_player_ai_"], div[id^="ad-cid-"], div[id^="ad-div-"], div[id^="ad-gpt-"], div[id^="ad-inserter-"], div[id^="ad-position-"], div[id^="ad-server-"], div[id^="ad_bigbox_"], div[id^="ad_position_"], div[id^="ad_rect_"], div[id^="ad_script_"], div[id^="adfox_"], div[id^="adngin-"], div[id^="adrotate_widgets-"], div[id^="ads250_250-widget-"], div[id^="ads300_100-widget-"], div[id^="adspot-"], div[id^="advads-"], div[id^="advads_"], div[id^="advt-"], div[id^="amzn-assoc-ad"], div[id^="banner-ad-"], div[id^="code_ads_"], div[id^="crt-"][style], div[id^="dfp-ad-"], div[id^="dfp-slot-"], div[id^="div-ads-"], div[id^="div-adtech-ad-"], div[id^="div-gpt-"], div[id^="ezoic-pub-ad-"] { display: none!important; }
div[id^="google_dfp_"], div[id^="gtm-ad-"], div[id^="js-dfp-"], div[id^="lazyad-"], div[id^="proadszone-"], div[id^="rc-widget-"], div[id^="sticky_ad_"], div[id^="traffective-ad-"], div[id^="vuukle-ad-"], div[id^="yandex_ad"], guj-ad, hl-adsense, iframe[id^="google_ads_frame"], iframe[src^="http://ad.yieldmanager.com/"], iframe[src^="http://www.adpeepshosted.com/adpeeps.php?"], iframe[src^="https://pagead2.googlesyndication.com/"], iframe[src^="https://tpc.googlesyndication.com/"], mq-programmatic-ad, span[data-component-type="s-ads-metrics"], span[id^="ezoic-pub-ad-placeholder-"], span[title="Ads by Google"], topadblock, a[href*="https://www.sweetdeals.com/"] img, #kt_player > a[target="_blank"], #slashboxes > .deals-rail, .scroll-fixable.rail-right > .deals-rail, .click-track.partner, [href^="https://freecourseweb.com/"] > .sitefriend, .gnt_tb.gnt_tbb, .gnt_tbr.gnt_tb, #mplayer-embed, .GRVVideo, .ac-lre-desktop, .ac-lre-player-ph, .ac-lre-wrapper, .ad-container--hot-video, .aniview-inline-player, .article-connatix-wrap, .card-captioned.crd > .crd--cnt > .s2nPlayer, .ck-anyclips, .ck-anyclips-article, .ez-video-wrap, .inline-iframe.article--content-embed, .js-widget-distroscale.distroscale, .js-widget-send-to-news, .legion_primiswrapper, .mm-embed--sendtonews, .mm-widget--sendtonews, .pbs__player, .pop-out-eplayer-container { display: none!important; }
.primis-custom, .primis-player, .primis_1, .send-to-news, .van_vid_carousel, .vid-present > .van_vid_carousel__padding, .vidible-wrapper, [class^="s2nPlayer"], .BeOpWidget, a[href^="http://get.slickvpn.com/"], a[href^="http://https://www.get-express-vpn.com/offer/"], a[href^="https://affiliate.rusvpn.com/click.php?"], a[href^="https://billing.purevpn.com/aff.php"] > img, a[href^="https://fastestvpn.com/lifetime-special-deal?a_aid="], a[href^="https://get.surfshark.net/aff_c?"][href*="&aff_id="] > img, a[href^="https://go.nordvpn.net/aff"] > img, a[href^="https://torguard.net/aff.php"] > img, a[href^="https://track.ultravpn.com/"], a[href^="https://www.get-express-vpn.com/offer/"], a[href^="https://www.goldenfrog.com/vyprvpn?offer_id="][href*="&aff_id="], a[href^="https://www.privateinternetaccess.com/"] > img, a[href^="https://www.purevpn.com/"][href*="&utm_source=aff-"], .grid > .container > #aside-promotion, [href^="//mage98rquewz.com/"], [href^="/admdownload.php"], [href^="/ucdownload.php"], [href^="/ucdownloader.php"], [href^="/ucmini.php"], [href^="https://bulletprofitsmartlink.com/"], .default_rc_theme, .inf-onclickvideo-adbox, .inf-onclickvideo-container, .add-box-side, .add-box-top, .partner-loading-shown.partner-label, .brave-overlay, .mgline, [id*="MGWrap"], [id*="MarketGid"], [id*="ScriptRoot"], #ezmob_footer, a[href*=".trust.zone"], #rc-row-container, .impo-b-overlay, .impo-b-stitial, .rc-cta[data-target], .rc-item-wrapper, .rec-sponsored, .rec_article_footer, .rec_article_right { display: none!important; }
.rec_container__right, .rec_container_footer, .rec_container_right, .rec_title_footer, [onclick*="content.ad/"], .chp_branding, [class^="chp_ads_block"], [id^="chp_ads_block"], .amp-ad-container, .amp-ad-wrapper, .amp-adv-container, .amp-flying-carpet-text-border, .amp_ad_1, .amp_ad_header, .amp_ad_wrapper, .ampad, .spotim-amp-list-ad, AMP-AD, amp-fx-flying-carpet, #mobile-swipe-banner, .gnt_x, #banner_pos1_ddb_0, #banner_pos2_ddb_0, #banner_pos3_ddb_0, #banner_pos4_ddb_0, #rightrail_bottom_ddb_0, #rightrail_pos1_ddb_0, #rightrail_pos2_ddb_0, #rightrail_pos3_ddb_0, #rightrail_top_ddb_0, #story_bottom_ddb_0, #story_top_ddb_0, .component-ddb-300x250-v2, .component-ddb-728x90-v1, .component-ddb-728x90-v2, .ddb, #ultimedia_wrapper, .brandpost_inarticle, #magnify_widget_playlist_item_companion, #atvcap + #tvcap > .mnr-c > .commercial-unit-mobile-top, #taw > .med + div > #tvcap > .mnr-c:not(.qs-ic) > .commercial-unit-mobile-top, #topstuff > #tads, .commercial-unit-mobile-bottom, .commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > .vci, .commercial-unit-mobile-top .jackpot-main-content-container > .UpgKEd + .nZZLFc > div > .vci, .commercial-unit-mobile-top > .v7hl4d, .commercial-unit-mobile-top > div[data-pla="1"], div[jsdata*="CarouselPLA-"][data-id^="CarouselPLA-"], #ads > .dose > .dosesingle, #content > #center > .dose > .dosesingle { display: none!important; }
#content > #right > .dose > .dosesingle, #header + #content > #left > #rlblock_left, #pubexchange_below_content, .pubexchange_module .pe-external, #adv_outbrain_SB_1_sidebar, #ao-article-outbrain, #ao-sidebar-outbrain, #container-outbrain-sticky, #js-outbrain-ads-module, #js-outbrain-rightrail-ads-module, #outbrain-paid, #outbrain-wrapper, #outbrainAdWrapper, #outbrain_dual_ad_fs_0_dual, #outbrain_vertical, .Cheat__outbrain, .fake-container-for-outbrain-sticky, .ht_outbrain, .js-outbrain-container, .ob-ad-carousel-layout, .ob-hover, .ob-p.ob-dynamic-rec-container, .ob-strip-layout, .outBrainWrapper, .outbrain-ad-slot, .outbrain-ad-units, .outbrain-bg, .outbrain-widget, .outbrain_ad_li, .outbrain_dual_ad_whats_class, .outbrain_ul_ad_top, .promoted-outbrain, .responsive-ad-outbrain, .single__outbrain, a[data-obtrack^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="http://paid.outbrain.com/network/redir?"], a[data-oburl^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="http://paid.outbrain.com/network/redir?"], a[data-redirect^="https://paid.outbrain.com/network/redir?"], a[data-redirect^="this.href='http://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"], a[data-url^="http://paid.outbrain.com/network/redir?"] + .author, a[data-widget-outbrain-redirect^="http://paid.outbrain.com/network/redir?"], a[href^="http://paid.outbrain.com/network/redir?"], a[href^="https://paid.outbrain.com/network/redir?"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='http://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"], a[onmousedown^="this.href='https://paid.outbrain.com/network/redir?"][target="_blank"] + .ob_source, a[target="_blank"][onmousedown="this.href^='http://paid.outbrain.com/network/redir?"] { display: none!important; }
#block-boxes-taboola, #component-taboola-below-article-feed, #component-taboola-below-article-feed-2, #component-taboola-below-homepage-feed, #ra-taboola-bottom, #taboola-above-article-thumbnails-title, #taboola-ad, #taboola-adverts, #taboola-below, #taboola-below-article-thumbnails, #taboola-below-article-thumbnails-3rd, #taboola-below-article-thumbnails-express, #taboola-below-home-thumbnails-homepage, #taboola-content, #taboola-footer-ad, #taboola-main-container, #taboola-mid-article-thumbnails, #taboola-mobile-article-thumbnails, #taboola-placeholder, #taboola-right-rail, #taboola-right-rail-express, #taboola-right-rail-stream-2nd, #taboola-right-rail-thumbnails-1st, #taboola-top-banner-abp, #taboola_related, #taboola_responsive_wrapper, .ab_taboola, .ad-container--taboola, .article-body__suppl_content--taboola-mid-article, .article-footer--taboola, .box-taboola-content, .dart-ad-taboola, .for-taboola, .grid__module-sizer_name_taboola, .nw-taboola, .pb-f-ads-taboola-article-well, .pb-f-ads-taboola-right-rail-alt, .reading-list-rail-taboola, .tablet_ad_box, .tablet_ad_head, .taboola-above-article, .taboola-above-article-thumbnails, .taboola-ad, .taboola-block, .taboola-general, .taboola-in-plug-wrap, .taboola-inbetweener, .taboola-item, .taboola-left-rail-wrapper, .taboola-partnerlinks-ad { display: none!important; }
.taboola-placeholder, .taboola-placement, .taboola-single-asset-ads, .taboola-unit, .taboola-widget, .taboolaArticle, .taboola_advertising, .taboola_blk, .taboola_block1, .taboola_lhs, .tncls_taboola, .trb_taboola, .trc_rbox .syndicatedItem, .trc_rbox_border_elm .syndicatedItem, .trc_rbox_div .syndicatedItem, .trc_rbox_div .syndicatedItemUB, .trc_related_container div[data-item-syndicated="true"], .van_taboola, .widget_taboola, amp-embed[type="taboola"], div[class^="backfill-taboola-home-slot-"], div[id^="taboola-stream-"], #boxes-box-zergnet_module, #right_rail-zergnet, #zergnet, #zergnet-wrapper, .ZERGNET, .adLocation-zerg, .component-zergnet, .content-zergnet, .js-footer-zerg, .module-zerg, .o-zergnet, .post-zergnet-wrap, .sidebar-zergnet, .td-zergnet, .widget-ami-zergnet, .widget_ok_zergnet_widget, .zerg-colm, .zerg-widget, .zerg-widgets, .zergmod, .zergnet, .zergnet-holder, .zergnet-row, .zergnet-unit, .zergnet-widget, .zergnet-widget-container, .zergnet-widget__header, .zergnet-widget__subtitle { display: none!important; }
.zergnetBLock, .zergnet__container, .zergnetpower, .zergpowered, display-ad-component, div[id^="zergnet-widget"], .section-subheader > .section-hotel-prices-header, .Zi_ad_a_H, a[href^="https://adm.beimg.com/"], #Ad_windows, #ChapterView > .slide-baidu, #Layeraa1, #Layeraa2, #MsnDialog.ad, #MyMoveAd, #QEff1, #QEff2, #QQ_Full, #ZAML, #\31 280_adv, #\31 x1_container.float-banner-footer, #aafoot.top_box, #aafoot[class^="top_box"], #aaheadtop, #aatop.top_box, #aatop[class^="top_box"], #ad > .pre-img, #ad-SNSSplashAd, #ad1[onclick="window.open(this.url)"], #ad6cn, #adBody07, #adLeftFloat, #adRightFloat, #ad_box1, #ad_box2, #ad_full, #ad_globle_div, #ad_headerbanner, #adad, #adrights14, #ads.row, #ads_c_tpc, #ads_in_video, #ads_top_video, #adtop1, #adv-2, #adv-3, #adv_wrap_hh, #adx_cggp, #app > .publicAllContentBg > .bigBannerBg { display: none!important; }
#asdw, #asdw2, #asdw2 + img, #aside_cat_ad_bottom, #bl_mobile_float, #body > #left-promotion, #body > #right-promotion, #bottom-gg1, #bottomAD, #bottomNavad, #bottombanner, #breadCrumb + .c + .t[style="margin-top:8px"], #breadCrumb + .t[style="margin-top:8px"], #cat_intro_first_ad, #cat_intro_second_ad, #comic_reader + #adDisabledBtn, #comiis_xizi_gg02, #container > .sectionBanner, #crazy_ad_float, #crazy_ad_layer, #cs_left_couplet, #cs_right_couplet, #dbgg, #dgf_pc, #duilian_left, #duilian_right, #dy_card_dy, #eis_pad1, #eis_pad2, #everydayadv_mask, #fixed-bottom-modal[style^="right:"][style$="px; display: block;"], #fk_faiVisitStateAd, #floatAd, #floatad-winpop, #fnbt, #footer_fix_ggw, #frameS8CyqB, #fuo_top_float, #fwin_popad_7ree, #fwin_popad_7ree + #fwin_dialog, #gg1, #gg300, #gg_url, #googleAD1, #googleAD2, #googleAD3, #googleAdIndexTop, #haoetv, #haoetv1, #haoxinqing_me_img { display: none!important; }
#header > a[target="_blank"] > img[style="width:100%;height:60px;margin-bottom:2px;"], #header-top + .advertisement, #hellobox > .mylist, #hengfu > #jiukan, #hfad, #hj-right-aside[style="float: right;"], #imgad, #js-ad-map, #js-ysjpp, #js_ads_banner_top, #js_ads_banner_top_slide, #kfivtwin, #kfpopupDiv, #ks > .DaKuang, #ldgindexbuttom, #leftCouple, #leftCouple1, #leftCouplet, #leftFloat + #rightFloat, #leftFloat1 + #rightFloat1, #leftFloat[style="z-index: 999; position: fixed; left: 0px; bottom: 0px;"], #left_couple, #left_couplet.close_discor, #left_down_float_ad, #left_float + #right_float, #left_float.close_discor, #left_up_float_ad, #lovexin1, #lovexin11, #lovexin12, #lovexin121, #lovexin13, #lovexin14, #lovexin2, #lt-ad-radio, #magneturlpost + .movie + .movie[style="padding:12px; margin-top:15px"], #mainbody:nth-child(5) > .mylist, #menu + #topBox, #menu + script + #topBox, #miaov_float_layer, #micast_ads, #modalgg, #movieInfoRight, #movietp > .movietp, #mv_ad_dom, #mv_float_layer, #my-adsFPR, #nav + .slider-spons, #navcontainer + .moneyarea, #netease_mail_footer { display: none!important; }
#news_top_advert, #olfullad, #overture_ads_bottom_td, #overture_ads_top_td, #photo--content-title-bottomx--foot, #piao_div_0[style*="width:140px;"], #piao_div_1[style*="width:140px;"], #piao_div_2[style*="width:140px;"], #piao_div_3[style*="width:140px;"], #piao_div_4[style*="width:140px;"], #piao_div_5[style*="width:140px;"], #player > #ADtip, #player-bottom-ads, #playerAdvLayer, #player_banner[style*="fixed;"], #player_pause > .tip + a[target="_blank"], #player_pause[style^="position"] > a[target="_blank"], #popup.t, #pp-modal-id, #projectpostbody > a[target="_blank"], #propagandaInsert[style="display: flex;"], #ptcmsad1, #qj960a, #qj960b, #reportPop, #results.content-main > .eLeft, #rightCouple, #rightCouple + #leftFloat, #rightCouple1, #rightCouple1 + #leftFloat1, #rightCouplet, #rightCouplet + #leftFloat, #right_couple, #right_couple + #left_float, #right_couplet.close_discor, #right_down_float_ad, #right_float.close_discor, #right_up_float_ad, #rip[href*=".taobao.com"], #rm-float3, #search > a[href="/top1.html"], #sitefocus.focus, #snActive-wrap, #sponsorAdDiv2, #swtleft[style^="position:fixed;"], #table1[width="468"][height="50"], #table1[width="794"][height="60"], #table1[width="812"][height="50"], #table1[width="812"][height="60"], #tanx-con-1 { display: none!important; }
#tanx-fold-main, #taotaole, #td_tpc > .ads, #test333, #textggs, #timedfuo, #top-gg-container, #topNavad, #top_ads0, #top_box > a[onclick^="javascript"], #toperAd2, #tr_ad1, #tr_ad10, #tr_ad11, #tr_ad2, #tr_ad3, #tr_ad4, #tr_ad5, #tr_ad6, #tr_ad7, #tr_ad8, #tr_ad9, #tripadvisor-ad, #videoADPIC, #widget-quan, #wp > .V-videoFloat, #wrapper > .topad, #xianliaome_ads, #xinnxi, .AD_TAC_BOX, .Flagrow-Ads-under-header, .MacPlayer > #play-pause, .Text-Advertising, ._cggp, ._ggs, ._popIn_recommend_article_ad, ._popIn_recommend_article_ad_reserved, .a_2mu, .a_cn, .a_fl, .a_fr, .a_mu, .a_oscar1, .a_p, .a_pb, .a_pr, .a_pt, .a_ssk_cn, .a_sxc, .a_xsfl { display: none!important; }
.aab-post, .aasd-text, .aasdwa, .ad-above-footer, .ad-below-adjacent-post, .ad-below-header-menu, .ad-below-post-title, .ad-below-related-post, .ad-bottomfixedwrap, .ad-couplet-common, .ad-left-down, .ad-right-down, .ad-right-top, .ad-shine-panel, .ad-site, .ad.mi_btcon, .ad250left, .ad250right, .ad300left, .ad336left, .ad990x130, .ad990x90, .adContainer[style="margin-top: -5px"], .adHF, .adHF3, .adHF6, .ad_content_mask, .ad_couplebanner, .ad_fixed, .ad_footerbanner, .ad_headerbanner, .ad_hf, .ad_right_1, .ad_right_2, .ad_thread, .adbox-bg.adscounter, .add-gg, .ads > a > img[src*=".sinaimg."], .ads-all, .ads_all > .ads_w, .ads_desktop, .ads_mobile, .adsense160, .adsense200, .adsoho, .adv-g1, .advInfoElem, .advertising_lightbox, .afc_popup, .anniversary-wrap-2018 { display: none!important; }
.appdownload_ad + .hider, .area > .tuiguang, .artad, .article_ad_top, .asb-index, .asb-post, .assort-ad, .aub-post, .ayx[style="display:block;"], .ayx[style^="position: fixed;bottom"], .baiduad, .banner-ad-section, .bdyp-sygg-ul, .below_ads, .bjxhf, .bm.a_c, .bn728-100, .bn728-93, .bottomSponsor, .bottom_fixed > #imgs_link4, .bottom_mengcheng_ad_wrap, .bottomads + .leftd, .bottomd > .closebox2, .broadcastMe[style="width: 1200px;"], .btn.btn-success.text-white[href*=".com:"], .bus_adsbox, .buyaoa-below, .cari-ads, .cfa_popup, .chat-ad, .chat-right-ad, .chat-sysbroadcast-ad, .chat-top-ad, .col-md-10 > .banner-table-block, .comiis_ad, .comiis_adbox, .comiis_guanggao, .comiis_guanggao_tit, .common-topad, .common_ad, .con_ad, .con_search + #carousel-example-generic[style^="max-width: 1170px;"], .container > .ads, .container > .index-ad, .container > .slide-baidu, .container > a[href^="http"] > .ads, .containeradvertising, .content > a > .topline, .content-video > .ads, .content-video > .ads-player { display: none!important; }
.content_ad_300, .corner-gg, .couplet_9cb0d, .ctm_ad, .cui-pt-item[data-qhb], .d_banner_inner, .davwheat-ad, .dipiao, .div-search-box.col-lg-offset-2.col-lg-8 > a[href^="http"][target="_blank"], .duilian > .leftd, .ec-ad, .edtj, .eis_muad, .error > #qqs, .event_fullscreen_gg_modal, .f-sign-cont[data-dysign-adid], .fed-part-case > .ads-img, .ff-ads, .flex-row > #propagandaLeft, .flex-row > #propagandaRight, .float-adv-left-bottom, .float-adv-left-top, .float-adv-right-bottom, .float-adv-right-top, .floatAd, .float_bot_right, .fnwehjnc12, .frAd, .frontpageAdvM, .full-ads, .full.banners12, .g1_wz > .g1_tp, .getads, .gg-box, .gg-one, .gg1000, .gg430, .gg_300, .gg_728, .gg_950, .gg_960, .gg_canvas, .gg_full, .gg_pc, .gg_tp, .ggad, .ggbox, .gggpost-above, .gglist, .ggpost-below { display: none!important; }
.ggtop, .ggw, .global_video_bottom_dbtc, .google-ad2_fixed, .google_adsense2, .gpost-below, .gpt_ads_box, .guangjiaodebupachuanxiede, .guruin-ads, .hao123-unionad-pic, .hbp > .wp_banner, .headxx11xiaoapp, .heg > .div-list, .his-sign-cont[data-dysign-adid], .hlol_ad, .hongbao_hd, .hzxld, .iHead960x90, .ibtad, .index-top-aassd, .index-top-ad, .index-top-gg, .index-wz-ad, .index_alert_gg, .indexad2, .indexad3, .indexad4, .indexnews-ad, .inner-advertise, .itopbar + .container, .jav-nav + .bcpic, .jingqun_tu, .jq_infoflow_ad_wrap, .jq_mediav_ad_report, .jqrp_infoflow_ad, .js-cui-pt-item[data-qhb], .jsv > .mobile-adv, .ksads, .leftadv, .leftd + .rightd, .leo-container .ssr1, .listok > a > img[src*=".alicdn.com"][width="980"][height="80"], .listok > a > img[style^="width:980px;height:"], .loc-home-top-adv-new, .lol-ad, .lol_ad, .lyzm-prevent, .m1938-container, .main-ad-l, .main-ad-r { display: none!important; }
.main-ad-r + .topad, .main[style="border:#7D8C8E solid 1px;height: 23px;"], .maomi-content > #main-container > .row.mob40 + .row, .maomi-content > .section-banner, .maomi-content > .section-menu > .row > a[target="_blank"], .maomi-content > a[target="_blank"], .mbads, .mediav-newsfeed-listitem-type-1, .mediavAd_report, .mediavfeed-newsitem, .menutab_ad, .ml_ad1, .ml_ad3, .ml_ad5, .mlad, .mod + #bottomBox, .module-adslist, .my-cat.my-cat-header, .mylist + #topthree, .mylist > a > img[width^="9"][height="80"], .nQIAj, .nQIAj1, .nav-area + .wrapper .tuiguang, .newstyle > .container > a[target="_blank"], .newstyle > a > img[src*="img.com/i/"], .opt > a[target="_blank"] > img[src*=".360buyimg.com"], .orbui-post, .overBanner.dowloadBtn, .pagead_3, .pagecon + .ad1, .partialViewSlider-outerwrapper, .pasuAD, .pcd_ad, .pcgg, .photo-two > a[onclick^="_czc."], .player + .sponsor, .player-bottom-gg, .player-info > .recommend-two.recommend-list, .player-rm > a[href*="/ad.html?url="], .player-rm-float, .playtop.col-pd, .pop[style="right: 10px;"], .privilege-promote, .propa_bottom, .qpdb + a[href], .qq_nr_lad, .qzdhf, .qzhfaaa, .readmidad, .right > .content > .ads { display: none!important; }
.room-ad-bottom, .room-ad-top, .room-ad-video-down, .rotate-adv, .rtcenter_game, .scupioadslot, .self-gg, .spon-img[src*=".alicdn."], .static-a2d, .stui-pannel > .recommend-two, .stui-warp-content > a[target="_blank"] > img[height="120px"], .stui-warp-content > a[target="_blank"] > img[height="60px"], .subject_link[href$="/thread-index-fid-1-tid-12848.htm"], .svg-icon + #player_pause, .sxAdBox, .t5[style="border:1px solid #a6cbe7;"] + .t[style="margin-top:8px"], .tab-content + .col-pd, .table_ad, .textadlist, .theme_custom_slidebox-ad-below, .themepark_advertisement, .title > .gg, .tmall_ad_container, .tooltip > #tp, .top > a > .topline[src^="/photo/"], .top-gg, .top-read-ad, .topSponsor, .top_ad_ban, .top_box > #foot, .top_box > #indextop, .top_box > #news, .top_box > li > a[href^="/js/app.htm?"], .top_func_ad, .toy52_outer, .toy52apparel_ALL, .trad1, .trad3, .twavt-ads, .txp_ad[data-role="txpad-interact-pause"], .uk-width-1-1.adbox, .video-holder > a[target="_blank"] > img[src*=".360buyimg.com"], .video-item-ads, .w100b > .m_adv, .wemziguanggao, .wf_ad_block, .widget-qianhuiji, .widget-topadding, .widget-xlxba, .widget_adbox { display: none!important; }
.widget_image_ad, .widget_ui_ads, .widget_ui_asb, .widget_ui_aub, .widget_ui_textasb, .widget_ui_textaub, .wordurl[style="   width: 42%; float:left; text-align: center;"], .wp > .ad-box, .wp.a2_h, .wp.a_f, .wp.a_h, .wp.a_t, .wp_headline + .ad1, .wpcom_ad_wrap, .wrap.mt10.clearfix > .box.top_box, .wrapper > a[target="_blank"] > .ads, .wumii-bottom-popup, .wumii-widget-ad, .wzad, .xstui-content__acc, .xzbox-gh, .y.mtw[style="padding: 0px 10px;"], .yd_ad, .yd_ad1, .yd_ad2, .yd_ad3, .yd_ad5, .yd_ad6, .zhanzhang_tuijian_btn, .zhedangceng_ggg, .zone_wap_banner2, A[href*=".com/?Agent="], A[href="http://t.cn/A6hQCVsv"], A[href="https://s.click.taobao.com/cTAwFvu"], A[href^="/e/public/ClickAd?adid="], a > img[src*=".sinaimg."][src$=".gif"][style*="width:960"], a > img[src*="pic.rmb.bdstatic.com/"][src$=".gif"], a > img[width="960"][src*=".alicdn.com/"], a > img[width="960"][src*=".sinaimg."], a > img[width="980"][src*=".sinaimg."], a#wrapper_left_bg[target="_blank"], a#wrapper_right_bg[target="_blank"], a[href*=".com/?Extend="], a[href*=".com/Register.aspx?aid="], a[href*=".com/Register/?a="], a[href*=".com/register/?i_code="] > img, a[href*=".com?aff="], a[href*=".com?intr="], a[href*=".umeng.com"]:not([href="http://www.umeng.com/"]) > img, a[href*="/?INTR="] { display: none!important; }
a[href*="/?Intr="], a[href*="/?intr="], a[href*="/Register?a="], a[href*="/ads/adscenter."], a[href*="/entry/register/?i_code="], a[href*=":10443/"] > img[src$="gif"], a[href*="?channelCode="] > img[src*=".com:"], a[href*="?invite_code="] > img[src*=".com"], a[href="/e/member/register/index.php?tobind=0&groupid=1"], a[href="/gghtml/tyc.html"], a[href="/goto.php?url=hth"], a[href="/hth.html"][target="_blank"], a[href="/static/xzgg/index.html"], a[href="javascript:GoGd();"], a[href="javascript:GoTp();"], a[href="javascript:window.GoTp();"], a[href^="/ad/"] > img[id][src*="hdslb.com"], a[href^="/hy-"][ontouchstart], a[href^="http://ad.moemoe."], a[href^="javascript:GoDb"], a[href^="javascript:gl012"], a[href^="javascript:gl012"] + img, a[onclick*="open"] > img[src*=".dailygn.com/"], a[onclick^="_czc."] > .add, a[onclick^="_czc."] > .ads, a[onclick^="_czc.push(['_trackEvent', '广告"], a[onclick^="javascript:pc_"] > img[src*=".alicdn.com"], a[style$="2147483647;"][ontouchstart], a[target="_bank"] > img[src*=".360buyimg.com"][style="width:100%;height:auto;"], a[target="_blank"] > img[height="120px"][src*=".c-ctrip.com"][src$=".gif"], a[target="_blank"] > img[height="120px"][src*=".meituan.net"][src$=".gif"], a[target="_blank"] > img[height="120px"][src*=".tripcdn.com"][src$=".gif"], a[target="_blank"] > img[height="120px"][src*="qlogo.cn"][src$=".png"], a[target="_blank"] > img[height="60"][src*=".360buyimg.com"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*=".126.net"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*=".360buyimg.com"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*=".alicdn.com"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*=".c-ctrip.com"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*=".lenovo.com"][src$=".png"], a[target="_blank"] > img[height="60px"][src*=".meituan.net"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*=".tripcdn.com"][src$=".gif"], a[target="_blank"] > img[height="60px"][src*="qlogo.cn"][src$=".png"], a[target="_blank"] > img[src*=".bitautoimg.com/"][src$=".gif"], body .has-ad, body[class|="view"] > .ad-box, body[onload*="u()"] > #x, center > a[target="_blank"] > img[style="padding- bottom:5px;width:960px;height:120px;"], center > a[target="_blank"] > img[style="padding- bottom:5px;width:960px;height:60px;"], div#ad_id, div#xinxi { display: none!important; }
div[class^="ADTOPLB_"], div[class^="is_"] > a > img[referrerpolicy="no-referrer"][src*="hdslb.com"], div[class^="ps_"][value="20"], div[id][style="position: fixed; bottom: 40%; z-index: 19999 !important; right: 2px;"], div[id^="a"] > a[target="_blank"][style="margin-top:3px;"], div[id^="ad_thread"], div[id^="adv-"].adv, div[id^="em"] > a[onclick^="em"][max-width], div[id^="photo-header-title-content-text-dall"], div[onclick*=".leyu"], div[onclick*="?i_code="], div[style=" max-width:979px;  margin:0 auto;"] > a > img[height="60px"], div[style=" max-width:983px;  margin:0 auto;"] > a > img[height="120px"], div[style=" max-width:983px;  margin:0 auto;"] > a > img[height="60px"], div[style="position: fixed;top: 60px;right:0;z-index:999;width:250px"], div[style="text-align:center;"] > a[href*="/register/?i_code="], img#adv1, img[data-link][data-src*="/u/"]:not([data-link*="/i/"]), img[data-src*=".alicdn.com/img/ibank/"][src="/static/images/loadingerror.gif"], img[onclick*=".qq.com/doc/"], img[onclick*="/statics/js/"], img[onclick="window.open(this.url)"][src*="qq.com"], img[onclick^="window.open"][src*=".360buyimg.com"], img[onclick^="window.open"][src*="pc.qq.com"], img[src$=".gif"][style="width:100%;max-width: 960px;height:45px;margin-bottom:2px;"], img[src$="/img/tianbo.gif"], img[src*=".qpic.cn"][width="980"][height="80"], img[src*=".sinaimg."][style="width:1025px;height:80px"], img[src*=".sinaimg."][style="width:150px;height:300px"], script + #coupletBox, script + #rbbox, script + a[href^="https://l.hyenadata.com/"], script[src="/js/sy2.js"] + div[align="center"], script[src="/template/kuhei2/skin/base.js"] + #couplet, span[title="neteasefooter"], style + .vdgdo, table[style="border:#7D8C8E solid 1px;height: 30px;text-align: center;"], .btn[href*=".papa9394.com"], .btn[href*="/viphktv.com/"], a[href$=".anwangdaohang.com"], a[href$="/108mg8.com"], a[href$="/186ob.com"], a[href$="/1c626.com"], a[href$="/244017.cc"], a[href$="/6626596.com"], a[href$="/88hjd7.com"], a[href$="/aa8a1j.com"], a[href$="/hg6ee.com"], a[href$="/liyusheng.com"], a[href$="/lol8.co"] { display: none!important; }
a[href$="/my15.tv"], a[href$="/od567.net"], a[href$="/q522p.com"], a[href$="/sangmookwan-texas.com"], a[href$="/xh8k.vip"], a[href$="/xhg23.com"], a[href$="s.hw226.cn"], a[href*=".05bq.com/"], a[href*=".05cg.com/"], a[href*=".08an.com/"], a[href*=".123ch.cn"], a[href*=".1317yb.com"], a[href*=".222bz.com/"], a[href*=".3366722.com"], a[href*=".41gw.com/"], a[href*=".51gogogou.com"], a[href*=".5599722.com"], a[href*=".613639.com/"], a[href*=".6291lu.com/"], a[href*=".7wkw.com"], a[href*=".91lu001.com/"], a[href*=".9xiazaiqi.com"], a[href*=".ad222.xyz"], a[href*=".ahhxwavi.cn"], a[href*=".aiyou305.com/"], a[href*=".aiyouxi31.com"], a[href*=".aiyouxi56.com"], a[href*=".apple1818.net"], a[href*=".asada-kairyo.com/"], a[href*=".ayx300.com/"], a[href*=".bayiyy.com/download."], a[href*=".betbar168.net"], a[href*=".birthcaker.cn"], a[href*=".c43066a9.com"], a[href*=".cangpie.com/"], a[href*=".caohang.com.cn/"], a[href*=".celadonstyle.com/"], a[href*=".cgn8j9f4j3g.com:"], a[href*=".chengyuhuashi.com/"], a[href*=".chicagospy.com/"], a[href*=".d2mzb.com"], a[href*=".dajiang99.com"], a[href*=".dapengchejiuye.com/"], a[href*=".dongtaisteel.com/"], a[href*=".downok.com"], a[href*=".dpcpfw.com/"], a[href*=".erolabs.cloud"], a[href*=".etao1.com/"], a[href*=".ex068.com"], a[href*=".fancyzf.com/"] { display: none!important; }
a[href*=".gghktv.com/"], a[href*=".gongnou.com/"], a[href*=".gsxzq.com/"], a[href*=".guzaosf.com/"], a[href*=".hbjimin.com/"], a[href*=".hhjs20.com"], a[href*=".hndazhan.com/"], a[href*=".hth379.com/"], a[href*=".hth399.com"], a[href*=".hth401.com"], a[href*=".hth402.com"], a[href*=".hthbet34.com"], a[href*=".hthbet35.com"], a[href*=".hthbet49.com"], a[href*=".hthty24.app"], a[href*=".hthty25.app"], a[href*=".hthty26.app"], a[href*=".hthty27.app"], a[href*=".hthvip20.com"], a[href*=".hthvip22.com"], a[href*=".hthvip23.com"], a[href*=".hthvip34.com"], a[href*=".hthvip36.com"], a[href*=".htvip24.app"], a[href*=".htvip27.app"], a[href*=".huluhuluhuluhulu8.work"], a[href*=".iziyo.com/"], a[href*=".jgg18.me"], a[href*=".lacquermall.com/"], a[href*=".mieseng.com/"], a[href*=".open0317.top/"], a[href*=".qtj5.com/"], a[href*=".quankan.tv"], a[href*=".rookiego.com"], a[href*=".sandebg.com/"], a[href*=".sjzbqnxx.com/"], a[href*=".sky1818.net"], a[href*=".tbb168.com"], a[href*=".tea123.me"], a[href*=".thejierou.net"], a[href*=".ttz5.cn"], a[href*=".umtrack.com/"], a[href*=".wenpie.com/"], a[href*=".wensixuetang.com/"], a[href*=".wjLkj.com/"], a[href*=".wpwpquse.cn/"], a[href*=".wuyichunqiu.com/"], a[href*=".xinghuolm.top"], a[href*=".xingxingdm.com:"], a[href*=".xlddz.net/"] { display: none!important; }
a[href*=".xlgqy.com/"], a[href*=".xrzzk.com/"], a[href*=".yabo414.com"], a[href*=".yabo816.com"], a[href*=".yabo824.com"], a[href*=".yabo858.com"], a[href*=".yabovip113.com"], a[href*=".yabovip2027.com/"], a[href*=".yb2843.vip"], a[href*=".ybvip5741.vip"], a[href*=".yfmmx.com/"], a[href*=".ygx2.com/"], a[href*=".youxi126.com"], a[href*=".youxi141.com"], a[href*=".youxi142.com"], a[href*=".yuanmengbi.com/"], a[href*=".yyk2.com/"], a[href*=".yypls.com/"], a[href*=".zhongguogaokaozongpingwang.com/"], a[href*=".zhongguohao123.com/"], a[href*="/0996916.com/"], a[href*="/10093813.com"], a[href*="/1015219.com/"], a[href*="/1033776.com/"], a[href*="/111.231.78.194/"], a[href*="/1180595.com/"], a[href*="/1198976.com/"], a[href*="/1205682.com/"], a[href*="/1240486.com/"], a[href*="/1266p.com:"], a[href*="/1298860.com/"], a[href*="/136ayx.vip"], a[href*="/170hth.com/"], a[href*="/171hth.com/"], a[href*="/182hth.com"], a[href*="/2486090.com/"], a[href*="/2e9c9aa9.com/"], a[href*="/3337818.com/"], a[href*="/33966676.com/"], a[href*="/33hth.cn"], a[href*="/3400com-o15.com/"], a[href*="/3525v.com:"], a[href*="/445.ee/"], a[href*="/5537220.com/"], a[href*="/602034.com"], a[href*="/7267224.com/"], a[href*="/7699j.com:"], a[href*="/7763349.com/"], a[href*="/aiyoubet178.com/"], a[href*="/av888822.vip/"] { display: none!important; }
a[href*="/ayx600.com/"], a[href*="/ayxbet846.vip"], a[href*="/bibo149.com:"], a[href*="/cslpldyc.me"], a[href*="/d27.tv"], a[href*="/h91.tv"], a[href*="/hhvip66.cn"], a[href*="/htbet1536.com"], a[href*="/hth104.com/"], a[href*="/hth107.com/"], a[href*="/hth377.com/"], a[href*="/hth567.cn"], a[href*="/hth678.cn"], a[href*="/hth907.com"], a[href*="/hth908.com"], a[href*="/hthty21.app"], a[href*="/htt331.com"], a[href*="/htvip21.app"], a[href*="/kst6632.com/"], a[href*="/kt169.com"], a[href*="/ky7993.com:"], a[href*="/l1y5.com"], a[href*="/l1y9.com"], a[href*="/leyu001.ee"], a[href*="/ly0909.com"], a[href*="/ly1111.vip"], a[href*="/ly288.net"], a[href*="/mda1.site/"], a[href*="/mdapp03.com/"], a[href*="/mdapp2.cc/"], a[href*="/mdb1.site/"], a[href*="/mt86k.xyz"], a[href*="/nba9.lol"], a[href*="/nf.brushshopy.com"], a[href*="/od005.cn"], a[href*="/od005.com"], a[href*="/od005.net"], a[href*="/od005.tv"], a[href*="/od005.vip"], a[href*="/od006.net"], a[href*="/od05.vip"], a[href*="/odnb.vip"], a[href*="/odty55.cc"], a[href*="/ppffj.me/"], a[href*="/r3325.cc"], a[href*="/r3326.cc"], a[href*="/rg200.com/"], a[href*="/shishangta.cn"], a[href*="/t4078.com:"], a[href*="/t4741.com"] { display: none!important; }
a[href*="/tg.602.com/"], a[href*="/uuzb50.cc/"], a[href*="/v9038.com:"], a[href*="/winbox.plus"], a[href*="/x5092.com"], a[href*="/xapps5.xyz"], a[href*="/xchina.fun/redirect/ad"], a[href*="/xmkgc.com/"], a[href*="/yb6277.vip"], a[href*="/yhbet50.vip"], a[href*="/yigeyuming3880.top"], a[href*="https://www.zhidmai.com"], a[href*="itoon.app"], a[href*="mdapp01.com/"], a[href*="nnqp.vip"], a[href="http://hqbet2191.com"], a[href="http://t.cn/E2PgiG1"], a[href="http://t.cn/Ex0cCbt"], a[href="http://www.tw787.com/"], a[href="http://www.yabovip5.cc/"], a[href="https://368259.com"], a[href="https://537687.com"], a[href="https://5385442.com"], a[href="https://8646543.com"], a[href="https://87nn.cc/"], a[href="https://tongchengkongjiangyp0002.com"], a[href="https://uu14.vip/"], a[href="https://www.ledlandi.com"], a[href="https://www.ybvip1879.vip"], a[href^="http://go.gotourl.xyz/"], a[href^="http://pic.gunqiu.com/"], a[href^="http://www.upupoo.com"], a[href^="https://hi.potvpn.com/?from="], a[onclick*=".lyty665.com"], a[style*=".ajzsa.xyz/"], a[style*=".e-years.net/"], a[style*=".memexoxo.com/"], a[style*=".misigl.com/"], div[onclick*=".8tse9.com"], div[onclick*=".lyty49.com"], div[onclick*=".rwnyou.com"], iframe[src*=".xxmh891.com/"], img[onclick*=".5408h.cn"], img[onclick*=".aiyou305.com/"], img[onclick*=".dxsdkw.cn"], img[onclick*=".gghktv.com/"], img[onclick*=".hth390.com"], img[onclick*="/2e9c9aa9.com"], img[onclick*="/60hthty.vip"], img[onclick*="/682kg.com"] { display: none!important; }
img[onclick*="/789htbet.vip"], img[onclick*="/ayx600.com/"], img[onclick*="/ayx700.com/"], img[onclick*="/c7.net/"], a[href*=".buscandolaidea.com/"], a[href*=".covasco.com/"], a[href*=".dbrows.com/"], a[href*=".dztjy.com/"], a[href*=".etechedge.com/"], a[href*=".icekingshop.com/"], a[href*=".meta-kp.com/"], a[href*=".meta-wg.com/"], a[href*=".picoville.com/"], a[href*=".urfatek.com/"], a[href*="/8616.tech"], div[onclick*=".yyav5.top"], a[href$=".120ydrayy.com"], a[href*=".1956hl.com/"], a[href*=".233787.com/"], a[href*=".bfq04.com/"], a[href*=".demobbe.com/"], a[href*=".eampakt.com/"], a[href*=".fllkf.com/"], a[href*=".gzwtgm.com/"], a[href*=".hjikv.cc/"], a[href*=".hjneng.com/"], a[href*=".hmwang.cc"], a[href*=".hxctiao.com:"], a[href*=".hxsp331.com"], a[href*=".impreshunz.com/"], a[href*=".jiq339.com/"], a[href*=".kluvcc.com/"], a[href*=".meta-hh.com/"], a[href*=".nktxv.com/"], a[href*=".qutaoka.com/"], a[href*=".rrrmrm.com/"], a[href*=".trustarticle.com/"], a[href*=".usharecloud.com/"], a[href*=".vldbd.com/"], a[href*=".vxzmok.com"], a[href*=".woyicanyin.com"], a[href*=".xacg.info/"], a[href*=".xmluodi.com/"], a[href*=".xxgxqscl.com/"], a[href*=".yixing-hb.com"], a[href*="/682kg.com"], a[href*="/blfanss.com"], a[href*="/huojugg.com"], a[href*="/hxzfcz.com/"], a[href*="/jianjianjiao.top"] { display: none!important; }
a[href*="/kanxiuren.com?"], a[href*="/nomvzs.com/"], a[href="https://guapitv.app/"], button[onclick*=".xacg.info/"], .col-lg-3 > .well[data-height="250"][data-width="300"], #guanggao1[style^="position"], #guanggao2[style^="position"], #main:nth-child(4) > .container-fluid.mb-0.p-0, #main:nth-child(4) > .container-fluid.mb-0.p-0 + .jsv-g1, #main:nth-child(4) > .jsv.jsv-g1.mb-0 + .container-fluid.mb-3.p-0, #main:nth-child(4) > .jsv.jsv-g1.mb-0 > .container-fluid.mb-3.p-0, .btn-outline-primary[href*=".com:"], [style="display:none"] + iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div:not(#video)[style^="width: 100%;"][style$="display: block;"] iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style^="width: 100%;"][style$="margin: 0px;"] iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style^="width: 100%;"][style$="opacity: 100;"] iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style^="width: 100%;"][style$="overflow: hidden;"] iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style^="width: 100%;"][style$="visibility: visible;"] iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style^="width: 100%;"][style$="z-index: inherit;"] iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], #bd-hl-content, #container > .item.title_normal, #container > .item.title_top, #container > .wrapper > .fl, #container > a.block, #container.container > a.item, #cpro_container, #img-txt-wrapper > #title_desc_div, #wrapper > div[style="padding:3px;"] > #pic, .container > a.mid-wrapper, a[href*="/cpro."], a[href*="/cpro/"], a[href*="/mobads.php?"], body > div[style="display:none;"] + div[style="display:none;"] + div[id][class][style^="background-color:"], div[class][id][style] > .pic_container, div[id][style="width: 100%;"] > div > div > iframe[scrolling="no"][src^="http"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[id][style="width: 100%;"] > div > iframe[scrolling="no"][src^="http"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[id][style="width: 100%;"] > iframe[scrolling="no"][src^="http"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style="display:none;"] + script + #container.container, div[style="width: 100%;"]:not([id]):not([class]) > iframe[scrolling="no"][src*="//"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"], div[style^="width: 100%;"]:not([id]):not([class]) > iframe[scrolling="no"][src^="http"][src*="?"][src*="="][src*="&"][width][height][frameborder="0"]:not([allowfullscreen]), a[href^="http://yunbofangbt."], div[align="center"] > a[href^="/url/"] > img[src*=".alicdn.com"], div[align="center"] > a[href^="/url/"] > img[src*=".qpic.cn"], vg-pause-ads, .cc5278_banner_ad, center > p > a[target="_blank"] > img[width="728px"][height="90px"], .bottomd + .leftd, .recommended-grids > .file[style="margin: 5px 2px 5px 2px;"], .vodads, a[onclick^="gtag"] > .add { display: none!important; }
style + .topd, style + .topd + .bottomd, #asdw3, #asdw3 + img + :not(div), #chaptername + div > div[style="padding:10px;border-radius:10px;background-color:green;"], #downdiv > .downcode, #gudingweiDiv, #my_dp_a, #my_gd_a, .appguide-wrap[onclick*="bcebos.com"], .box_con[style="border-radius:10px;background-color:#ff0000;padding:15px;"], .callApp_fl_btn[onclick^="open_app"], .downcode[style^="position:fixed;z-index:1000;top:200px;"], .look_more_a[onclick^="open_app"], .nr_all > .m_f_a.sw_sp, .readerListADbox, [class][onclick="window.location.href='/api/goapp/'"], [class][onclick="window.location.href='https://www.suyuexs.com'"], [class][onclick="window.location.href='https://www.tsqcy.cn'"], [class][onclick^="window.location.href"][onclick*="%AF%B4.apk"], [class][onclick^="window.location.href"][onclick*=".bcebos."], [class][onclick^="window.location.href"][onclick*=".pypyj.com"], [class][onclick^="window.location.href"][onclick*=".yueshuapp.com"], a[href*=".com/tg.html?id="], a[href*=".ssmh"][href*="?u="], a[href*=".xxmh"][href*="?u="], a[href*="://mgzs.cdn.bcebos.com/"], a[href="/ad2.html"], a[href^="http"][onclick^="setCookie"][style^="width:100%;height:100"], dd[style="padding:16px 16px 20px;margin: 15px;border-radius:50%;background-color:green;"], div[onclick^="window.location.href"][onclick*=".bcebos."], div[onclick^="window.location.href"][onclick*=".haoyundm.com"], div[style="border-radius:8px;background-color:#005737;padding:6px;"], div[style="box-sizing:border-box;padding:20px 16px;border-radius:8px;width:90%;margin:0 auto;"], iframe[src*=".xxmh"][src*="?u="], #Video-Shunt-Box + .container, .leftd1 + .rightd1, .rightd + .leftd1, .smcms-wrap > .group-box > a[target="_blank"] > img, .smcms-wrap > a[target="_blank"] > img, div[style="display: flex;flex-wrap: wrap;margin-right: 5px;margin-left: 5px;"] + style + .container, .txp_ad_center, #asx_text, #wp > .V-video-floats, .b_oscar1, .b_pr, .b_sxc, .b_sxp, .b_sxp + .zxy, .float-left12 > .div-list { display: none!important; }
.wrapper > #asxv, a[onclick*="/dasp.php?a="], #j-new-ad, .a_sxfl, .a_sxmu, .a_sxp, .a_sxpb, .heg > .partner-list, a[href^="/dasp.php?a="], .col5 > dl#randomBox, .search + #midBox, .wrap + #btmBox, .wrap + #midBox, script[src="/static/base.js"] + #couplet, #toptb + div[align="center"], .it618_firstad_flex, table[style="border:#e8e8e8 1px solid;"] + div[style="margin-top:5px"] > table[style="width:100%;"][cellspacing="0"][cellpadding="1"][bordercolor="#22222"][border="1"], #ad-ft, #wp > div > #top_banner, .ads > #video_playr_sider, .bottom-gg, .pull-right > #video_playr_sider, .video-player-container > #player_bottom_banner, a[href$="/hjdt9.com"], a[href$="/xha77.com"], div[data-gg-zone], .nordvpn-popup + .sidebar-vpn, .tm3all2h4b, div[class^=ad-type-], #AdRight-Article-QQ, #ad-fullscreen, #adImgHref, #advert, #advertisement, #ay-bottom-tips > .bd > .pic-box, #ay-tips-close + h2, #barrageBase, #bottom-sponsor, #comic_ad, #coo_qqBrowser, #emailLogin > .hd-slider, #focus_jordon, #fr_ad, #image_ad, #iwanAD2, #nqsnqsad02, #pop_apps_sponsors, #qqadv, #qqmail_AD_container, #r_ad { display: none!important; }
.AdBox-Article-QQ, .AdTop-Article-QQ, ._switchad, .aaddvv__list, .action_ad, .ad-foot, .ad-long-pic, .ad-text-box, .ad_670_90, .adbutton-Aritcle-QQ, .adcent, .ads, .adv1000, .advs, .adword, .banner-vda, .banner_1111, .body-Top-Ad, .business-Article-QQ, .cps_inner, .cs_dropbox[pbflag="xialaresou"], .cs_right_hw, .dongfengad, .father-ad, .fixed-ad, .g-qzp-bottom, .in-top-ad, .jpBanner, .l_qq_com, .m[pbflag="bt_mai"], .m[pbflag="guess"], .main_ad_bottom, .main_ad_top, .masker_1111, .member_ads, .mian-ad, .mod-ad-full, .mod_ad_main, .mod_ad_side, .mod_ad_square, .mod_custom_ad, .mod_stridead, .player_bg_ad, .qiye-Article-QQ, .seeking-gg, .sider_ad, .site_words, .style_modal-wrap__UnbtS, .tb-activity-list, .tb12-activity { display: none!important; }
.tl_ad, .tmallredpacket, .tmallskin, .topbanner, .txp_ad_link, .xxskj, .yw-gg-float, a[href^="http://www.10100000.com/"], div[class^="page-top-banner"], div[pbflag="bt_newsb_ad"], div[pbflag="coolsitefeed_ad"], img[data-module="advertisement"] { display: none!important; }

.pub_728x90.text-ad.textAd.text_ad.text_ads.text-ads.text-ad-links { display: block !important; }
div[class="adsbygoogle"][id="ad-detector"] { display: block !important; }</style><link href="./s_files/weui.min.css" rel="stylesheet"></head>

  <body id="activity-detail" class="zh_CN wx_wap_page wx_wap_desktop_fontsize_2 mm_appmsg comment_feature discuss_tab appmsg_skin_default appmsg_style_default pages_skin_pc not_in_mm">
    
<script type="text/javascript" nonce="" reportloaderror="">
  var biz = "" || "Mzg2NTAzMTExNg==";
  var sn = "" || "b685934ee0d08b9d01cc0c35ed7fed71" || "";
  var mid = "" || "2247483895" || "";
  var idx = "" || "1" || "";
  window.__allowLoadResFromMp = true; // 允许从mp.weixin.qq.com加载js资源
  // window.__loadAllResFromMp = true; // 所有js资源都从mp域名加载
</script>

<script nonce="" reportloaderror="">
var page_begintime = (+new Date());
// 辟谣需求
var is_rumor = "";
var norumor = "";
if (!!(is_rumor * 1) && !(norumor*1) && !!biz && !!mid) {
  if (!document.referrer || document.referrer.indexOf("mp.weixin.qq.com/mp/rumor") == -1){
    location.href = "http://mp.weixin.qq.com/mp/rumor?action=info&__biz=" + biz + "&mid=" + mid + "&idx=" + idx + "&sn=" + sn + "#wechat_redirect";
  }
}
</script>

<script type="text/javascript" src="./s_files/inline_mutation_observer.js.下载" nonce="" reportloaderror=""></script>

    <link rel="dns-prefetch" href="https://res.wx.qq.com/" reportloaderror="">
<link rel="dns-prefetch" href="https://mmbiz.qpic.cn/" reportloaderror="">
<link rel="dns-prefetch" href="https://wxa.wxs.qq.com/" reportloaderror="">
<link rel="shortcut icon" type="image/x-icon" href="https://res.wx.qq.com/a/wx_fed/assets/res/NTI4MWU5.ico" reportloaderror="">
<link rel="mask-icon" href="https://res.wx.qq.com/a/wx_fed/assets/res/MjliNWVm.svg" color="#4C4C4C" reportloaderror="">
<link rel="apple-touch-icon-precomposed" href="https://res.wx.qq.com/a/wx_fed/assets/res/OTE0YTAw.png" reportloaderror="">
<script type="text/javascript" nonce="" reportloaderror="">
String.prototype.html = function (encode) {
  var replace = ["&#39;", "'", "&quot;", '"', "&nbsp;", " ", "&gt;", ">", "&lt;", "<", "&yen;", "¥", "&amp;", "&"];
  // 最新版的safari 12有一个BUG，如果使用字面量定义一个数组，var a = [1, 2, 3]
  // 当调用了 a.reverse() 方法把变量 a 元素顺序反转成 3, 2, 1 后，
  // 即使此页面刷新了， 或者此页面使用 A标签、 window.open 打开的页面，
  // 只要调用到同一段代码， 变量 a 的元素顺序都会变成 3, 2, 1
  // 所以这里不用 reverse 方法
  /*
  if (encode) {
      replace.reverse();
  }*/
  var replaceReverse = ["&", "&amp;", "¥", "&yen;", "<", "&lt;", ">", "&gt;", " ", "&nbsp;", '"', "&quot;", "'", "&#39;"];
  var target;
  if (encode) {
    target = replaceReverse;
  } else {
    target = replace;
  }
  for (var i = 0, str = this; i < target.length; i += 2) {
    str = str.replace(new RegExp(target[i], 'g'), target[i + 1]);
  }
  return str;
};

window.isInWeixinApp = function () {
  return /MicroMessenger/.test(navigator.userAgent);
};

window.getQueryFromURL = function (url) {
  url = url || 'http://qq.com/s?a=b#rd'; // 做一层保护，保证URL是合法的
  var tmp = url.split('?'),
    query = (tmp[1] || "").split('#')[0].split('&'),
    params = {};
  for (var i = 0; i < query.length; i++) {
    var arg = query[i].split('=');
    params[arg[0]] = arg[1];
  }
  if (params['pass_ticket']) {
    params['pass_ticket'] = encodeURIComponent(params['pass_ticket'].html(false).html(false).replace(/\s/g, "+"));
  }
  return params;
};

(function () {
  var params = getQueryFromURL(location.href);
  window.uin = params['uin'] || "" || '';
  window.key = params['key'] || "" || '';
  window.wxtoken = params['wxtoken'] || '';
  window.pass_ticket = params['pass_ticket'] || '';
  window.appmsg_token = "";
})();
</script>
    
<script type="text/javascript" nonce="" reportloaderror="">window.PAGE_MID="mmbizwap:appmsg/newindex.html"</script>
<script type="text/javascript" nonce="" reportloaderror="">
  var write_sceen_time = (+new Date());
  var preview = "" * 1 || 0;

  var currencyMap = {
    'USD': '$',
    'HKD': 'HK$',
    'CAD': 'C$',
    'AUD': 'A$',
    'TWD': 'NT$',
    'JPY': 'JPY￥',
    'EUR': '€',
    'SGD': 'S$',
    'GBP': '£',
    'NZD': 'NZ$',
    'MYR': 'RM',
    'KZT': '〒',
    'KRW': '₩',
    'THB': '฿',
    'PHP': '₱',
    'TRY': '₺',
    'MXN': 'Mex$',
    'CNY': '￥'
  };
  var can_use_wecoin = '1' * 1; // 是否个人号
  var wecoin_tips = '0' * 1; // 是否出教育弹窗
  /* var can_use_wecoin = 1; */
  var wecoin_amount = '0' * 1; // 微信豆个数
</script>

<div id="js_article" class="rich_media">
  
  <div id="js_top_ad_area" class="top_banner"></div>
  
  <div class="rich_media_inner">
    
    
    <div id="page-content" class="rich_media_area_primary">
      <div class="rich_media_area_primary_inner js_rich_media_area_primary_inner">
        
        
        
                <div id="img-content" class="rich_media_wrp">
          
          <h1 class="rich_media_title " id="activity-name">狂神说Linux03：Vim使用及账号用户管理</h1>
          <div id="meta_content" class="rich_media_meta_list">
                                                                  <span class="rich_media_meta rich_media_meta_text">
                                      秦疆
                                  </span>
                                      
                        <span class="rich_media_meta rich_media_meta_nickname" id="profileBt">
              <a href="javascript:void(0);" class="wx_tap_link js_wx_tap_highlight weui-wa-hotarea" id="js_name">
                狂神说              </a>
              <div id="js_profile_qrcode" aria-hidden="true" class="profile_container" style="display:none;">
                <div class="profile_inner">
                  <strong class="profile_nickname">狂神说</strong>
                  <img class="profile_avatar" id="js_profile_qrcode_img" src="https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&amp;mid=2247483895&amp;idx=1&amp;sn=b685934ee0d08b9d01cc0c35ed7fed71&amp;scene=19" alt="">

                  <p class="profile_meta">
                  <label class="profile_meta_label">微信号</label>
                  <span class="profile_meta_value">kuangstudy</span>
                  </p>

                  <p class="profile_meta">
                  <label class="profile_meta_label">功能介绍</label>
                  <span class="profile_meta_value">想要学Java，请听狂神说！</span>
                  </p>
                </div>
                <span class="profile_arrow_wrp" id="js_profile_arrow_wrp">
                  <i class="profile_arrow arrow_out"></i>
                  <i class="profile_arrow arrow_in"></i>
                </span>
              </div>
            </span>
            <em id="publish_time" class="rich_media_meta rich_media_meta_text">2020-03-24 11:12</em>
            <em id="js_ip_wording_wrp" class="rich_media_meta rich_media_meta_text" role="option" style="display: none;">发表于<span id="js_ip_wording"></span></em>

          </div>

          
                                                    <div id="js_tags" class="article-tag__list" style="display: none;" data-len="0">
                          
              <div class="article-tag-card__title">收录于合集</div>
              <div class="article-tags">
                                                                </div>
                      </div>

          
                    
                                        

          
                    

          
                              
                                        
                    
                    
          
          <div class="rich_media_content                                       " id="js_content" style="visibility: visible;">
            <blockquote style="margin-top: 0px; margin-bottom: 0px; padding: 15px; border-top: 3px dashed rgb(0, 187, 236); border-right: 3px dashed rgb(0, 187, 236); border-bottom: 3px dashed rgb(0, 187, 236); border-left-style: dashed; border-left-color: rgb(0, 187, 236); white-space: normal; border-radius: 10px; visibility: visible;"><p style="visibility: visible;"><span style="max-width: 100%; color: rgba(0, 0, 0, 0.5); font-family: -apple-system-font, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif; font-size: 15px; letter-spacing: 0.544px; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;">狂神说Linux系列连载课程，通俗易懂，基于CentOS7，欢迎各位狂粉转发关注学习。</span><span style="max-width: 100%; letter-spacing: 0.544px; color: rgb(153, 153, 153); font-family: -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, Helvetica, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: 12px; text-align: start; background-color: rgb(255, 255, 255); box-sizing: border-box !important; overflow-wrap: break-word !important; visibility: visible;">未经作者授权，禁止转载</span><span style="color: rgb(153, 153, 153); font-family: -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, Helvetica, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-size: 12px; text-align: start; background-color: rgb(255, 255, 255); visibility: visible;"></span></p></blockquote><p style="white-space: normal; visibility: visible;"><img data-ratio="0.07708333333333334" data-src="https://mmbiz.qpic.cn/mmbiz_gif/uJDAUKrGC7L1vFQMnaRIJSmeZ58T2eZicAHqMeOptckiacohSnX6DTIYSic2Uic7GLWuezVDk3bYqJa4vQwPwrLJXQ/640?wx_fmt=gif" data-type="gif" data-w="480" style="visibility: visible !important; width: 578px !important; height: auto !important;" _width="578px" class="__bg_gif" src="./s_files/640" data-order="0" alt="图片" data-fail="0"></p><section style="font-size: 1em; white-space: normal; text-align: center; vertical-align: middle; visibility: visible;"><section style="margin-right: 1em; margin-left: 1em; height: 0px; border-width: 1.5em; border-style: solid; border-color: rgb(0, 187, 236) transparent; visibility: visible;"><br style="visibility: visible;"></section><section style="margin: -2.75em 1.65em; height: 0px; border-width: 1.3em; border-style: solid; border-color: rgb(255, 255, 255) transparent; visibility: visible;"><br style="visibility: visible;"></section><section style="margin: 0.45em 2.1em; height: 0px; vertical-align: middle; border-width: 1.1em; border-style: solid; border-color: rgb(0, 187, 236) transparent; visibility: visible;"><section style="margin-top: -0.5em; padding-right: 1em; padding-left: 1em; font-size: 1.2em; line-height: 1em; color: white; max-height: 1em; overflow: hidden; visibility: visible;">Vim编辑器</section></section></section><p style="white-space: normal; visibility: visible;"><br style="visibility: visible;"></p><blockquote cid="n498" mdtype="blockquote" style="box-sizing: border-box; margin-top: 0.8em; margin-bottom: 0.8em; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; white-space: normal; border-left-width: 4px !important; border-left-color: rgb(98, 202, 56) !important; padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; background: rgb(248, 248, 248) !important; visibility: visible;"><p cid="n499" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">什么是Vim编辑器</span></p></blockquote><p cid="n500" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富，在程序员中被广泛使用。</span></p><p cid="n501" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">简单的来说， vi 是老式的字处理器，不过功能已经很齐全了，但是还是有可以进步的地方。</span></p><p cid="n502" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">vim 则可以说是程序开发者的一项很好用的工具。</span></p><p cid="n503" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">所有的 Unix Like 系统都会内建 vi 文书编辑器，其他的文书编辑器则不一定会存在。</span></p><p cid="n504" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">连 vim 的官方网站 (</span><span md-inline="link" style="box-sizing: border-box; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">http://www.vim.org</span></span><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">) 自己也说 vim 是一个程序开发工具而不是文字处理软件。</span></p><p cid="n505" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; margin-top: 0.8em; margin-bottom: 0.8em; white-space: pre-wrap; font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">vim 键盘图：</span></p><p style="text-align: center; visibility: visible;"><img class="rich_pages" data-ratio="0.7075697211155378" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_png/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggM4RsQuEaoMI78gr3jGxkVH7ONWyDHmremOHiaUibc3sqPRfEuVuHqicfqA/640?wx_fmt=png" data-type="png" data-w="1255" style="visibility: visible !important; width: 677px !important; height: auto !important;" _width="677px" src="./s_files/640(1)" crossorigin="anonymous" alt="图片" data-fail="0"></p><blockquote cid="n508" mdtype="blockquote" style="box-sizing: border-box; margin-top: 0.8em; margin-bottom: 0.8em; color: rgb(119, 119, 119); font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: start; white-space: normal; border-left-width: 4px !important; border-left-color: rgb(98, 202, 56) !important; padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; background: rgb(248, 248, 248) !important; visibility: visible;"><p cid="n509" mdtype="paragraph" style="box-sizing: border-box; line-height: inherit; orphans: 4; white-space: pre-wrap; visibility: visible;"><span md-inline="plain" style="box-sizing: border-box; visibility: visible;">三种使用模式</span></p></blockquote><p cid="n510" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">基本上 vi/vim 共分为三种模式，分别是</span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">命令模式（Command mode）</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，</span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">输入模式（Insert mode）</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">和</span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">底线命令模式（Last line mode）</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">。这三种模式的作用分别是：</span></p><p cid="n511" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="highlight" style="box-sizing: border-box;"><mark style="box-sizing: border-box;background: none !important;color: rgb(255, 0, 0) !important;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">命令模式：</span></mark></span></strong></span></p><p cid="n512" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户刚刚启动 vi/vim，便进入了命令模式。</span></p><p cid="n513" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此状态下敲击键盘动作会被Vim识别为命令，而非输入字符。比如我们此时按下i，并不会输入一个字符，i被当作了一个命令。</span></p><p cid="n514" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">以下是常用的几个命令：</span></p><ul class="list-paddingleft-2" cid="n515" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n517" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">i</span></strong></span><span md-inline="plain" style="box-sizing: border-box;"> 切换到输入模式，以输入字符。</span></p></li><li style="box-sizing: border-box;"><p cid="n519" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">x</span></strong></span><span md-inline="plain" style="box-sizing: border-box;"> 删除当前光标所在处的字符。</span></p></li><li style="box-sizing: border-box;"><p cid="n521" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">:</span></strong></span><span md-inline="plain" style="box-sizing: border-box;"> 切换到底线命令模式，以在最底一行输入命令。</span></p></li></ul><p cid="n522" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">若想要编辑文本：启动Vim，进入了命令模式，按下i，切换到输入模式。</span></p><p cid="n523" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">命令模式只有一些最基本的命令，因此仍要依靠底线命令模式输入更多命令。</span></p><p cid="n524" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="highlight" style="box-sizing: border-box;"><mark style="box-sizing: border-box;background: none !important;color: rgb(255, 0, 0) !important;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">输入模式：</span></mark></span></strong></span></p><p cid="n525" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在命令模式下按下i就进入了输入模式。</span></p><p cid="n526" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在输入模式中，可以使用以下按键：</span></p><ul class="list-paddingleft-2" cid="n527" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n529" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">字符按键以及Shift组合</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，输入字符</span></p></li><li style="box-sizing: border-box;"><p cid="n531" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">ENTER</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，回车键，换行</span></p></li><li style="box-sizing: border-box;"><p cid="n533" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">BACK SPACE</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，退格键，删除光标前一个字符</span></p></li><li style="box-sizing: border-box;"><p cid="n535" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">DEL</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，删除键，删除光标后一个字符</span></p></li><li style="box-sizing: border-box;"><p cid="n537" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">方向键</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，在文本中移动光标</span></p></li><li style="box-sizing: border-box;"><p cid="n539" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">HOME</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">/</span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">END</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，移动光标到行首/行尾</span></p></li><li style="box-sizing: border-box;"><p cid="n541" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">Page Up</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">/</span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">Page Down</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，上/下翻页</span></p></li><li style="box-sizing: border-box;"><p cid="n543" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">Insert</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，切换光标为输入/替换模式，光标将变成竖线/下划线</span></p></li><li style="box-sizing: border-box;"><p cid="n545" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">ESC</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，退出输入模式，切换到命令模式</span></p></li></ul><p cid="n546" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="highlight" style="box-sizing: border-box;"><mark style="box-sizing: border-box;background: none !important;color: rgb(255, 0, 0) !important;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">底线命令模式</span></mark></span></strong></span></p><p cid="n547" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在命令模式下按下:（英文冒号）就进入了底线命令模式。</span></p><p cid="n548" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">底线命令模式可以输入单个或多个字符的命令，可用的命令非常多。</span></p><p cid="n549" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在底线命令模式中，基本的命令有（已经省略了冒号）：</span></p><ul class="list-paddingleft-2" cid="n550" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n552" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">q 退出程序</span></p></li><li style="box-sizing: border-box;"><p cid="n554" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">w 保存文件</span></p></li></ul><p cid="n555" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">按ESC键可随时退出底线命令模式。</span></p><p cid="n556" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">简单的说，我们可以将这三个模式想成底下的图标来表示：</span></p><p style="text-align: center;"><img class="rich_pages img_loading" data-ratio="0.6902502157031924" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_png/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMIxVoDyQ4LWxSbHDjAYfHuId7xfHHichtqZK2ehsXvcC9KiaibPf68s9dg/640?wx_fmt=png" data-type="png" data-w="1159" style="width: 677px !important; height: 467.919px !important;" _width="677px" src="" crossorigin="anonymous" alt="图片"></p><blockquote cid="n559" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n560" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">上手体验一下，在home目录下测试</span></p></blockquote><p cid="n561" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">如果你想要使用 vi 来建立一个名为 kuangstudy.txt 的文件时，你可以这样做：</span></p><pre spellcheck="false" lang="bash" cid="n562" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen home]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># vim kuangstudy.txt</span></span></pre><p cid="n563" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">然后就会进入文件</span></p><p style="text-align: center;"><img class="rich_pages img_loading" data-ratio="0.5972886762360446" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_png/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggM4461hqusRbQZ32967zqUhChqXbCzJTN3I20RpiaVbFqWvHicvicc9icBUQ/640?wx_fmt=png" data-type="png" data-w="1254" style="width: 677px !important; height: 405.17px !important;" _width="677px" src="" crossorigin="anonymous" alt="图片"></p><p cid="n565" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">按下 i 进入输入模式(也称为编辑模式)，开始编辑文字</span></strong></span></p><p cid="n566" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在一般模式之中，只要按下 i, o, a 等字符就可以进入输入模式了！</span></p><p cid="n567" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在编辑模式当中，你可以发现在左下角状态栏中会出现 –INSERT- 的字样，那就是可以输入任意字符的提示。</span></p><p cid="n568" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">这个时候，键盘上除了 </span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">Esc</span></strong></span><span md-inline="plain" style="box-sizing: border-box;"> 这个按键之外，其他的按键都可以视作为一般的输入按钮了，所以你可以进行任何的编辑。</span></p><p style="text-align: center;"><img class="rich_pages img_loading" data-ratio="0.5984063745019921" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_png/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMEarICtkr8ia1N6zqcuv3ROj1TBDoMicM5DoYzaGU29qQ2mbQhlBUbbww/640?wx_fmt=png" data-type="png" data-w="1255" style="width: 677px !important; height: 405.924px !important;" _width="677px" src="" crossorigin="anonymous" alt="图片"></p><p cid="n570" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">按下 ESC 按钮回到一般模式</span></strong></span></p><p cid="n571" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">好了，假设我已经按照上面的样式给他编辑完毕了，那么应该要如何退出呢？是的！没错！就是给他按下 </span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">Esc</span></strong></span><span md-inline="plain" style="box-sizing: border-box;"> 这个按钮即可！马上你就会发现画面左下角的 – INSERT – 不见了！</span></p><p cid="n572" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">在一般模式中按下 </span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">:wq</span></strong></span><span md-inline="plain" style="box-sizing: border-box;"> 储存后离开 vim！</span></p><p style="text-align: center;"><img class="rich_pages img_loading" data-ratio="0.6001628664495114" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_png/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMeA5EoVUt4j2544oibjdoeRah06s2ALh1QDXwep41Mj4ZnhWyb6icdp0w/640?wx_fmt=png" data-type="png" data-w="1228" style="width: 677px !important; height: 407.11px !important;" _width="677px" src="" crossorigin="anonymous" alt="图片"></p><p cid="n4" mdtype="paragraph" style="margin-top: 0.8em;margin-bottom: 0.8em;box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span style="font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;orphans: 4;text-align: start;white-space: pre-wrap;background-color: rgb(255, 255, 255);">OK! 这样我们就成功创建了一个 kuangstudy.txt 的文件。</span></p><blockquote cid="n576" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n577" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">Vim 按键说明</span></p></blockquote><p cid="n578" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">除了上面简易范例的 i, Esc, :wq 之外，其实 vim 还有非常多的按键可以使用。</span></p><p cid="n579" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="highlight" style="box-sizing: border-box;"><mark style="box-sizing: border-box;background: none !important;color: rgb(255, 0, 0) !important;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;color: inherit;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">第一部分：一般模式可用的光标移动、复制粘贴、搜索替换等</span></strong></span></mark></span></p><figure cid="n580" mdtype="table" style="box-sizing: border-box;margin-top: 1.2em;margin-bottom: 1.2em;overflow-x: auto;cursor: default;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><table width="901" style="width: 768px;"><thead style="box-sizing: border-box;background-color: rgb(248, 248, 248);"><tr cid="n581" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);text-align: left;"><span cid="n582" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">移动光标的方法</span></span></th><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);"><br></th></tr></thead><tbody style="box-sizing: border-box;"><tr cid="n584" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n585" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">h 或 向左箭头键(←)</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n586" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标向左移动一个字符</span></span></td></tr><tr cid="n587" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n588" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">j 或 向下箭头键(↓)</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n589" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标向下移动一个字符</span></span></td></tr><tr cid="n590" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n591" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">k 或 向上箭头键(↑)</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n592" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标向上移动一个字符</span></span></td></tr><tr cid="n593" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n594" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">l 或 向右箭头键(→)</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n595" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标向右移动一个字符</span></span></td></tr><tr cid="n596" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n597" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">[Ctrl] + [f]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n598" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">屏幕『向下』移动一页，相当于 [Page Down]按键 (常用)</span></span></td></tr><tr cid="n599" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n600" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">[Ctrl] + [b]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n601" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">屏幕『向上』移动一页，相当于 [Page Up] 按键 (常用)</span></span></td></tr><tr cid="n602" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n603" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">[Ctrl] + [d]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n604" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">屏幕『向下』移动半页</span></span></td></tr><tr cid="n605" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n606" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">[Ctrl] + [u]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n607" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">屏幕『向上』移动半页</span></span></td></tr><tr cid="n608" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n609" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">+</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n610" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标移动到非空格符的下一行</span></span></td></tr><tr cid="n611" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n612" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">-</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n613" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标移动到非空格符的上一行</span></span></td></tr><tr cid="n614" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n615" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n&lt; space&gt;</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n616" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">那个 n 表示『数字』，例如 20 。按下数字后再按空格键，光标会向右移动这一行的 n 个字符。</span></span></td></tr><tr cid="n617" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n618" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">0 或功能键[Home]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n619" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">这是数字『 0 』：移动到这一行的最前面字符处 (常用)</span></span></td></tr><tr cid="n620" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n621" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">$ 或功能键[End]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n622" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">移动到这一行的最后面字符处(常用)</span></span></td></tr><tr cid="n623" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n624" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">H</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n625" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标移动到这个屏幕的最上方那一行的第一个字符</span></span></td></tr><tr cid="n626" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n627" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">M</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n628" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标移动到这个屏幕的中央那一行的第一个字符</span></span></td></tr><tr cid="n629" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n630" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">L</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n631" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">光标移动到这个屏幕的最下方那一行的第一个字符</span></span></td></tr><tr cid="n632" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n633" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">G</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n634" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">移动到这个档案的最后一行(常用)</span></span></td></tr><tr cid="n635" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n636" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">nG</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n637" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)</span></span></td></tr><tr cid="n638" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n639" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">gg</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n640" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">移动到这个档案的第一行，相当于 1G 啊！(常用)</span></span></td></tr><tr cid="n641" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n642" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 146.224px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n&lt; Enter&gt;</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n643" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 701.085px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n 为数字。光标向下移动 n 行(常用)</span></span></td></tr></tbody></table></figure><figure cid="n644" mdtype="table" style="box-sizing: border-box;margin-top: 1.2em;margin-bottom: 1.2em;overflow-x: auto;cursor: default;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><table width="901" style="width: 768px;"><thead style="box-sizing: border-box;background-color: rgb(248, 248, 248);"><tr cid="n645" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);text-align: left;"><span cid="n646" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 44.1406px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">搜索替换</span></span></th><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);"><br></th></tr></thead><tbody style="box-sizing: border-box;"><tr cid="n648" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n649" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 44.1406px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">/word</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n650" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 803.168px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串，就输入 /vbird 即可！(常用)</span></span></td></tr><tr cid="n651" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n652" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 44.1406px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">?word</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n653" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 803.168px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">向光标之上寻找一个字符串名称为 word 的字符串。</span></span></td></tr><tr cid="n654" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n655" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 44.1406px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n656" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 803.168px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说， 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串，则按下 n 后，会向下继续搜寻下一个名称为 vbird 的字符串。如果是执行 ?vbird 的话，那么按下 n 则会向上继续搜寻名称为 vbird 的字符串！</span></span></td></tr><tr cid="n657" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n658" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 44.1406px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">N</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n659" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 803.168px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">这个 N 是英文按键。与 n 刚好相反，为『反向』进行前一个搜寻动作。例如 /vbird 后，按下 N 则表示『向上』搜寻 vbird 。</span></span></td></tr></tbody></table></figure><figure cid="n660" mdtype="table" style="box-sizing: border-box;margin-top: 1.2em;margin-bottom: 1.2em;overflow-x: auto;cursor: default;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><table width="901" style="width: 768px;"><thead style="box-sizing: border-box;background-color: rgb(248, 248, 248);"><tr cid="n661" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);text-align: left;"><span cid="n662" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">删除、复制与粘贴</span></span></th><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);"><br></th></tr></thead><tbody style="box-sizing: border-box;"><tr cid="n664" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n665" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">x, X</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n666" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">在一行字当中，x 为向后删除一个字符 (相当于 [del] 按键)， X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用)</span></span></td></tr><tr cid="n667" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n668" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">nx</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n669" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n 为数字，连续向后删除 n 个字符。举例来说，我要连续删除 10 个字符， 『10x』。</span></span></td></tr><tr cid="n670" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n671" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">dd</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n672" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">删除游标所在的那一整行(常用)</span></span></td></tr><tr cid="n673" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n674" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">ndd</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n675" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n 为数字。删除光标所在的向下 n 行，例如 20dd 则是删除 20 行 (常用)</span></span></td></tr><tr cid="n676" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n677" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">d1G</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n678" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">删除光标所在到第一行的所有数据</span></span></td></tr><tr cid="n679" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n680" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">dG</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n681" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">删除光标所在到最后一行的所有数据</span></span></td></tr><tr cid="n682" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n683" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">d$</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n684" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">删除游标所在处，到该行的最后一个字符</span></span></td></tr><tr cid="n685" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n686" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">d0</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n687" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">那个是数字的 0 ，删除游标所在处，到该行的最前面一个字符</span></span></td></tr><tr cid="n688" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n689" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">yy</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n690" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">复制游标所在的那一行(常用)</span></span></td></tr><tr cid="n691" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n692" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">nyy</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n693" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">n 为数字。复制光标所在的向下 n 行，例如 20yy 则是复制 20 行(常用)</span></span></td></tr><tr cid="n694" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n695" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">y1G</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n696" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">复制游标所在行到第一行的所有数据</span></span></td></tr><tr cid="n697" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n698" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">yG</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n699" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">复制游标所在行到最后一行的所有数据</span></span></td></tr><tr cid="n700" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n701" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">y0</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n702" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">复制光标所在的那个字符到该行行首的所有数据</span></span></td></tr><tr cid="n703" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n704" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">y$</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n705" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">复制光标所在的那个字符到该行行尾的所有数据</span></span></td></tr><tr cid="n706" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n707" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">p, P</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n708" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">p 为将已复制的数据在光标下一行贴上，P 则为贴在游标上一行！举例来说，我目前光标在第 20 行，且已经复制了 10 行数据。则按下 p 后， 那 10 行数据会贴在原本的 20 行之后，亦即由 21 行开始贴。但如果是按下 P 呢？那么原本的第 20 行会被推到变成 30 行。(常用)</span></span></td></tr><tr cid="n709" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n710" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">J</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n711" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">将光标所在行与下一行的数据结合成同一行</span></span></td></tr><tr cid="n712" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n713" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">c</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n714" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">重复删除多个数据，例如向下删除 10 行，[ 10cj ]</span></span></td></tr><tr cid="n715" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n716" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">u</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n717" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">复原前一个动作。(常用)</span></span></td></tr><tr cid="n718" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n719" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 53.1684px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">[Ctrl]+r</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n720" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 794.141px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">重做上一个动作。(常用)</span></span></td></tr></tbody></table></figure><p cid="n721" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="highlight" style="box-sizing: border-box;"><mark style="box-sizing: border-box;background: none !important;color: rgb(255, 0, 0) !important;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;color: inherit;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">第二部分：一般模式切换到编辑模式的可用的按钮说明</span></strong></span></mark></span></p><figure cid="n722" mdtype="table" style="box-sizing: border-box;margin-top: 1.2em;margin-bottom: 1.2em;overflow-x: auto;cursor: default;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><table width="901" style="width: 768px;"><thead style="box-sizing: border-box;background-color: rgb(248, 248, 248);"><tr cid="n723" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);text-align: left;"><span cid="n724" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 113.585px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">进入输入或取代的编辑模式</span></span></th><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);"><br></th></tr></thead><tbody style="box-sizing: border-box;"><tr cid="n726" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n727" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 113.585px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">i, I</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n728" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 733.724px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">进入输入模式(Insert mode)：i 为『从目前光标所在处输入』， I 为『在目前所在行的第一个非空格符处开始输入』。(常用)</span></span></td></tr><tr cid="n729" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n730" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 113.585px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">a, A</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n731" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 733.724px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">进入输入模式(Insert mode)：a 为『从目前光标所在的下一个字符处开始输入』， A 为『从光标所在行的最后一个字符处开始输入』。(常用)</span></span></td></tr><tr cid="n732" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n733" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 113.585px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">o, O</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n734" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 733.724px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">进入输入模式(Insert mode)：这是英文字母 o 的大小写。o 为『在目前光标所在的下一行处输入新的一行』；O 为在目前光标所在处的上一行输入新的一行！(常用)</span></span></td></tr><tr cid="n735" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n736" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 113.585px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">r, R</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n737" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 733.724px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">进入取代模式(Replace mode)：r 只会取代光标所在的那一个字符一次；R会一直取代光标所在的文字，直到按下 ESC 为止；(常用)</span></span></td></tr><tr cid="n738" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n739" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 113.585px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">[Esc]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n740" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 733.724px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">退出编辑模式，回到一般模式中(常用)</span></span></td></tr></tbody></table></figure><p cid="n741" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="highlight" style="box-sizing: border-box;"><mark style="box-sizing: border-box;background: none !important;color: rgb(255, 0, 0) !important;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;color: inherit;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">第三部分：一般模式切换到指令行模式的可用的按钮说明</span></strong></span></mark></span></p><figure cid="n742" mdtype="table" style="box-sizing: border-box;margin-top: 1.2em;margin-bottom: 1.2em;overflow-x: auto;cursor: default;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><table width="901" style="width: 768px;"><thead style="box-sizing: border-box;background-color: rgb(248, 248, 248);"><tr cid="n743" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);text-align: left;"><span cid="n744" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">指令行的储存、离开等指令</span></span></th><th style="box-sizing: border-box;padding: 6px 13px;border-top-width: 1px;border-bottom: 0px;border-top-color: rgb(223, 226, 229);border-right-color: rgb(223, 226, 229);border-left-color: rgb(223, 226, 229);"><br></th></tr></thead><tbody style="box-sizing: border-box;"><tr cid="n746" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n747" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:w</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n748" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">将编辑的数据写入硬盘档案中(常用)</span></span></td></tr><tr cid="n749" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n750" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:w!</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n751" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">若文件属性为『只读』时，强制写入该档案。不过，到底能不能写入， 还是跟你对该档案的档案权限有关啊！</span></span></td></tr><tr cid="n752" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n753" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:q</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n754" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">离开 vi (常用)</span></span></td></tr><tr cid="n755" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n756" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:q!</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n757" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">若曾修改过档案，又不想储存，使用 ! 为强制离开不储存档案。</span></span></td></tr><tr cid="n758" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n759" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">注意一下啊，那个惊叹号 (!) 在 vi 当中，常常具有『强制』的意思～</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><br></td></tr><tr cid="n761" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n762" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:wq</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n763" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">储存后离开，若为 :wq! 则为强制储存后离开 (常用)</span></span></td></tr><tr cid="n764" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n765" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">ZZ</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n766" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">这是大写的 Z 喔！若档案没有更动，则不储存离开，若档案已经被更动过，则储存后离开！</span></span></td></tr><tr cid="n767" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n768" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:w [filename]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n769" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">将编辑的数据储存成另一个档案（类似另存新档）</span></span></td></tr><tr cid="n770" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n771" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:r [filename]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n772" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">在编辑的数据中，读入另一个档案的数据。亦即将 『filename』 这个档案内容加到游标所在行后面</span></span></td></tr><tr cid="n773" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n774" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:n1,n2 w [filename]</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n775" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">将 n1 到 n2 的内容储存成 filename 这个档案。</span></span></td></tr><tr cid="n776" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n777" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:! command</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;word-break: break-all;"><span cid="n778" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">暂时离开 vi 到指令行模式下执行 command 的显示结果！例如 『:! ls /home』即可在 vi 当中看 /home 底下以 ls 输出的档案信息！</span></span></td></tr><tr cid="n779" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);background-color: rgb(248, 248, 248);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n780" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:set nu</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n781" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">显示行号，设定之后，会在每一行的前缀显示该行的行号</span></span></td></tr><tr cid="n782" mdtype="table_row" style="box-sizing: border-box;break-inside: avoid;break-after: auto;border-top: 1px solid rgb(223, 226, 229);"><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;"><span cid="n783" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 280.252px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">:set nonu</span></span></td><td style="box-sizing: border-box;padding: 6px 13px;border-color: rgb(223, 226, 229);min-width: 32px;word-break: break-all;"><span cid="n784" mdtype="table_cell" style="box-sizing: border-box;display: inline-block;min-width: 1ch;width: 567.057px;min-height: 10px;"><span md-inline="plain" style="box-sizing: border-box;">与 set nu 相反，为取消行号！</span></span></td></tr></tbody></table></figure><h3 cid="n786" mdtype="heading" style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;font-size: 1.6em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">账号管理</span></h3><blockquote cid="n787" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n788" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">简介</span></p></blockquote><p cid="n789" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">Linux系统是一个多用户多任务的分时操作系统，任何一个要使用系统资源的用户，都必须首先向系统管理员申请一个账号，然后以这个账号的身份进入系统。</span></p><p cid="n790" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪，并控制他们对系统资源的访问；另一方面也可以帮助用户组织文件，并为用户提供安全性保护。</span></p><p cid="n791" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">每个用户账号都拥有一个唯一的用户名和各自的口令。</span></p><p cid="n792" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户在登录时键入正确的用户名和口令后，就能够进入系统和自己的主目录。</span></p><p cid="n793" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">实现用户账号的管理，要完成的工作主要有如下几个方面：</span></p><ul class="list-paddingleft-2" cid="n794" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n796" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">用户账号的添加、删除与修改。</span></p></li><li style="box-sizing: border-box;"><p cid="n798" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">用户口令的管理。</span></p></li><li style="box-sizing: border-box;"><p cid="n800" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">用户组的管理。</span></p></li></ul><p cid="n801" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n802" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n803" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">用户账号的管理</span></p></blockquote><p cid="n804" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户账号的管理工作主要涉及到用户账号的添加、修改和删除。</span></p><p cid="n805" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">添加用户账号就是在系统中创建一个新账号，然后为新账号分配用户号、用户组、主目录和登录Shell等资源。</span></p><blockquote cid="n807" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n808" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">添加账号 useradd</span></p></blockquote><pre spellcheck="false" lang="bash" cid="n809" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">useradd 选项 用户名</span></pre><p cid="n810" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">参数说明：</span></p><ul class="list-paddingleft-2" cid="n811" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n813" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">选项 :</span></p></li><ul class="list-paddingleft-2" cid="n814" mdtype="list" data-mark="-" style="padding-left: 30px;list-style-type: square;"><li style="box-sizing: border-box;"><p cid="n816" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-c comment 指定一段注释性描述。</span></p></li><li style="box-sizing: border-box;"><p cid="n818" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-d 目录 指定用户主目录，如果此目录不存在，则同时使用-m选项，可以创建主目录。</span></p></li><li style="box-sizing: border-box;"><p cid="n820" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-g 用户组 指定用户所属的用户组。</span></p></li><li style="box-sizing: border-box;"><p cid="n822" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-G 用户组，用户组 指定用户所属的附加组。</span></p></li><li style="box-sizing: border-box;"><p cid="n824" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-m　使用者目录如不存在则自动建立。</span></p></li><li style="box-sizing: border-box;"><p cid="n826" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-s Shell文件 指定用户的登录Shell。</span></p></li><li style="box-sizing: border-box;"><p cid="n828" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-u 用户号 指定用户的用户号，如果同时有-o选项，则可以重复使用其他用户的标识号。</span></p></li></ul><li style="box-sizing: border-box;"><p cid="n830" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">用户名 :</span></p></li><ul class="list-paddingleft-2" cid="n831" mdtype="list" data-mark="-" style="padding-left: 30px;list-style-type: square;"><li style="box-sizing: border-box;"><p cid="n833" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">指定新账号的登录名。</span></p></li></ul></ul><p cid="n834" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">测试：</span></p><pre spellcheck="false" lang="bash" cid="n835" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 此命令创建了一个用户kuangshen，其中-m选项用来为登录名kuangshen产生一个主目录 /home/kuangshen</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen home]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># useradd -m kuangshen</span></span></pre><p cid="n836" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">增加用户账号就是在/etc/passwd文件中为新用户增加一条记录，同时更新其他系统文件如/etc/shadow, /etc/group等。</span></p><p cid="n1413" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n1404" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n1412" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">Linux下如何切换用户</span></p></blockquote><p cid="n1405" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">1.切换用户的命令为：su username 【username是你的用户名哦】</span></p><p cid="n1406" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">2.从普通用户切换到root用户，还可以使用命令：sudo su</span></p><p cid="n1407" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">3.在终端输入exit或logout或使用快捷方式ctrl+d，可以退回到原来用户，其实ctrl+d也是执行的exit命令</span></p><p cid="n1408" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">4.在切换用户时，如果想在切换用户之后使用新用户的工作环境，可以在su和username之间加-，例如：【su - root】</span></p><p cid="n1409" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">$表示普通用户</span></p><p cid="n1410" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="escape" style="box-sizing: border-box;">#</span><span md-inline="plain" style="box-sizing: border-box;">表示超级用户，也就是root用户</span></p><p cid="n1398" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n838" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n839" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">删除帐号</span></p></blockquote><p cid="n840" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">如果一个用户的账号不再使用，可以从系统中删除。</span></p><p cid="n841" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除，必要时还删除用户的主目录。</span></p><p cid="n842" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">删除一个已有的用户账号使用</span>userdel<span md-inline="plain" style="box-sizing: border-box;">命令，其格式如下：</span></p><pre spellcheck="false" lang="bash" cid="n843" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">userdel 选项 用户名</span></pre><p cid="n844" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">常用的选项是 </span><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">-r</span></strong></span><span md-inline="plain" style="box-sizing: border-box;">，它的作用是把用户的主目录一起删除。</span></p><pre spellcheck="false" lang="bash" cid="n845" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen home]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># userdel -r kuangshen</span></span></pre><p cid="n846" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此命令删除用户kuangshen在系统文件中（主要是/etc/passwd, /etc/shadow, /etc/group等）的记录，同时删除用户的主目录。</span></p><p cid="n847" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n848" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n849" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">修改帐号</span></p></blockquote><p cid="n850" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">修改用户账号就是根据实际情况更改用户的有关属性，如用户号、主目录、用户组、登录Shell等。</span></p><p cid="n851" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">修改已有用户的信息使用</span>usermod<span md-inline="plain" style="box-sizing: border-box;">命令，其格式如下：</span></p><pre spellcheck="false" lang="bash" cid="n852" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">usermod 选项 用户名</span></pre><p cid="n853" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">常用的选项包括</span>-c, -d, -m, -g, -G, -s, -u以及-o等<span md-inline="plain" style="box-sizing: border-box;">，这些选项的意义与</span>useradd<span md-inline="plain" style="box-sizing: border-box;">命令中的选项一样，可以为用户指定新的资源值。</span></p><p cid="n854" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">例如：</span></p><pre spellcheck="false" lang="bash" cid="n855" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># usermod -s /bin/ksh -d /home/z –g developer kuangshen</span></span></pre><p cid="n856" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此命令将用户kuangshen的登录Shell修改为ksh，主目录改为/home/z，用户组改为developer。</span></p><p cid="n857" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n858" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n859" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">用户口令的管理</span></p></blockquote><p cid="n860" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令，但是被系统锁定，无法使用，必须为其指定口令后才可以使用，即使是指定空口令。</span></p><p cid="n861" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">指定和修改用户口令的Shell命令是</span>passwd<span md-inline="plain" style="box-sizing: border-box;">。超级用户可以为自己和其他用户指定口令，普通用户只能用它修改自己的口令。</span></p><p cid="n862" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">命令的格式为：</span></p><pre spellcheck="false" lang="bash" cid="n863" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">passwd 选项 用户名</span></pre><p cid="n864" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">可使用的选项：</span></p><ul class="list-paddingleft-2" cid="n865" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n867" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-l 锁定口令，即禁用账号。</span></p></li><li style="box-sizing: border-box;"><p cid="n869" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-u 口令解锁。</span></p></li><li style="box-sizing: border-box;"><p cid="n871" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-d 使账号无口令。</span></p></li><li style="box-sizing: border-box;"><p cid="n873" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-f 强迫用户下次登录时修改口令。</span></p></li></ul><p cid="n874" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">如果默认用户名，则修改当前用户的口令。</span></p><p cid="n875" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">例如，假设当前用户是kuangshen，则下面的命令修改该用户自己的口令：</span></p><pre spellcheck="false" lang="bash" cid="n876" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(0, 0, 255);">$ passwd</span> </span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Old password:******</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">New password:*******</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Re-enter new password:*******</span></pre><p cid="n877" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">如果是超级用户，可以用下列形式指定任何用户的口令：</span></p><pre spellcheck="false" lang="bash" cid="n878" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># passwd kuangshen</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">New password:*******</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Re-enter new password:*******</span></pre><p cid="n879" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">普通用户修改自己的口令时，passwd命令会先询问原口令，验证后再要求用户输入两遍新口令，如果两次输入的口令一致，则将这个口令指定给用户；而超级用户为用户指定口令时，就不需要知道原口令。</span></p><p cid="n880" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">为了系统安全起见，用户应该选择比较复杂的口令，例如最好使用8位长的口令，口令中包含有大写、小写字母和数字，并且应该与姓名、生日等不相同。</span></p><p cid="n881" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">为用户指定空口令时，执行下列形式的命令：</span></p><pre spellcheck="false" lang="bash" cid="n882" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># passwd -d kuangshen</span></span></pre><p cid="n883" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此命令将用户 kuangshen的口令删除，这样用户 kuangshen下一次登录时，系统就不再允许该用户登录了。</span></p><p cid="n884" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">passwd 命令还可以用 -l(lock) 选项锁定某一用户，使其不能登录，例如：</span></p><pre spellcheck="false" lang="bash" cid="n885" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># passwd -l kuangshen</span></span></pre><p><br></p><h3 cid="n887" mdtype="heading" style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;font-size: 1.6em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户组管理</span></h3><p cid="n888" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">每个用户都有一个用户组，系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同，如Linux下的用户属于与它同名的用户组，这个用户组在创建用户时同时创建。</span></p><p cid="n889" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。</span></p><blockquote cid="n890" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n891" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">增加一个新的用户组使用groupadd命令</span></p></blockquote><pre spellcheck="false" lang="bash" cid="n892" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">groupadd 选项 用户组</span></pre><p cid="n893" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">可以使用的选项有：</span></p><ul class="list-paddingleft-2" cid="n894" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n896" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-g GID 指定新用户组的组标识号（GID）。</span></p></li><li style="box-sizing: border-box;"><p cid="n898" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-o 一般与-g选项同时使用，表示新用户组的GID可以与系统已有用户组的GID相同。</span></p></li></ul><p cid="n899" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">实例1：</span></p><pre spellcheck="false" lang="bash" cid="n900" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># groupadd group1</span></span></pre><p cid="n901" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此命令向系统中增加了一个新组group1，新组的组标识号是在当前已有的最大组标识号的基础上加1。</span></p><p cid="n902" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">实例2：</span></p><pre spellcheck="false" lang="bash" cid="n903" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># groupadd -g 101 group2</span></span></pre><p cid="n904" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此命令向系统中增加了一个新组group2，同时指定新组的组标识号是101。</span></p><p cid="n905" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n906" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n907" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">如果要删除一个已有的用户组，使用groupdel命令</span></p></blockquote><pre spellcheck="false" lang="bash" cid="n908" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">groupdel 用户组</span></pre><p cid="n909" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">例如：</span></p><pre spellcheck="false" lang="bash" cid="n910" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># groupdel group1</span></span></pre><p cid="n911" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">此命令从系统中删除组group1。</span></p><p cid="n912" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n913" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n914" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">修改用户组的属性使用groupmod命令</span></p></blockquote><pre spellcheck="false" lang="bash" cid="n915" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">groupmod 选项 用户组</span></pre><p cid="n916" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">常用的选项有：</span></p><ul class="list-paddingleft-2" cid="n917" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n919" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-g GID 为用户组指定新的组标识号。</span></p></li><li style="box-sizing: border-box;"><p cid="n921" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-o 与-g选项同时使用，用户组的新GID可以与系统已有用户组的GID相同。</span></p></li><li style="box-sizing: border-box;"><p cid="n923" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-n新用户组 将用户组的名字改为新名字</span></p></li></ul><pre spellcheck="false" lang="bash" cid="n924" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 此命令将组group2的组标识号修改为102。</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">groupmod <span style="box-sizing: border-box;color: rgb(0, 0, 204);">-g</span> <span style="box-sizing: border-box;color: rgb(17, 102, 68);">102</span> group2</span><br><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将组group2的标识号改为10000，组名修改为group3。</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">groupmod –g <span style="box-sizing: border-box;color: rgb(17, 102, 68);">10000</span> <span style="box-sizing: border-box;color: rgb(0, 0, 204);">-n</span> group3 group2</span></pre><p cid="n925" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n926" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n927" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">切换组</span></p></blockquote><p cid="n928" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">如果一个用户同时属于多个用户组，那么用户可以在用户组之间切换，以便具有其他用户组的权限。</span></p><p cid="n929" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户可以在登录后，使用命令newgrp切换到其他用户组，这个命令的参数就是目的用户组。例如：</span></p><pre spellcheck="false" lang="bash" cid="n930" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(0, 0, 255);">$ newgrp</span> root</span></pre><p cid="n931" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">这条命令将当前用户切换到root用户组，前提条件是root用户组确实是该用户的主组或附加组。</span></p><p cid="n932" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n933" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n934" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">/etc/passwd</span></p></blockquote><p cid="n935" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">完成用户管理的工作有许多种方法，但是每一种方法实际上都是对有关的系统文件进行修改。</span></p><p cid="n936" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">与用户和用户组相关的信息都存放在一些系统文件中，这些文件包括/etc/passwd, /etc/shadow, /etc/group等。</span></p><p cid="n937" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">下面分别介绍这些文件的内容。</span></p><p cid="n938" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">/etc/passwd文件是用户管理工作涉及的最重要的一个文件。</span></strong></span></p><p cid="n939" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行，它记录了这个用户的一些基本属性。</span></p><p cid="n940" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">这个文件对所有用户都是可读的。它的内容类似下面的例子：</span></p><pre spellcheck="false" lang="bash" cid="n941" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">＃ <span style="box-sizing: border-box;color: rgb(51, 0, 170);">cat</span> /etc/passwd</span><br><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">root:x:0:0:Superuser:/:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">daemon:x:1:1:System daemons:/etc:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">bin:x:2:2:Owner of system commands:/bin:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">sys:x:3:3:Owner of system files:/usr/sys:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">adm:x:4:4:System accounting:/usr/adm:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">uucp:x:5:5:UUCP administrator:/usr/lib/uucp:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">auth:x:7:21:Authentication administrator:/tcb/files/auth:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cron:x:9:16:Cron daemon:/usr/spool/cron:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">listen:x:37:4:Network daemon:/usr/net/nls:</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">lp:x:71:18:Printer administrator:/usr/spool/lp:</span><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><br></span></pre><p cid="n942" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">从上面的例子我们可以看到，/etc/passwd中一行记录对应着一个用户，每行记录又被冒号(:)分隔为7个字段，其格式和具体含义如下：</span></p><pre spellcheck="false" lang="bash" cid="n943" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell</span></pre><p cid="n944" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">1）"用户名"是代表用户账号的字符串。</span></p><p cid="n945" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">通常长度不超过8个字符，并且由大小写字母和/或数字组成。登录名中不能有冒号(:)，因为冒号在这里是分隔符。</span></p><p cid="n946" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">为了兼容起见，登录名中最好不要包含点字符(.)，并且不使用连字符(-)和加号(+)打头。</span></p><p cid="n947" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">2）“口令”一些系统中，存放着加密后的用户口令字。</span></p><p cid="n948" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">虽然这个字段存放的只是用户口令的加密串，不是明文，但是由于/etc/passwd文件对所有用户都可读，所以这仍是一个安全隐患。因此，现在许多Linux 系统（如SVR4）都使用了shadow技术，把真正的加密后的用户口令字存放到/etc/shadow文件中，而在/etc/passwd文件的口令字段中只存放一个特殊的字符，例如“x”或者“*”。</span></p><p cid="n949" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">3）“用户标识号”是一个整数，系统内部用它来标识用户。</span></p><p cid="n950" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">一般情况下它与用户名是一一对应的。如果几个用户名对应的用户标识号是一样的，系统内部将把它们视为同一个用户，但是它们可以有不同的口令、不同的主目录以及不同的登录Shell等。</span></p><p cid="n951" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">通常用户标识号的取值范围是0～65 535。0是超级用户root的标识号，1～99由系统保留，作为管理账号，普通用户的标识号从100开始。在Linux系统中，这个界限是500。</span></p><p cid="n952" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">4）“组标识号”字段记录的是用户所属的用户组。</span></p><p cid="n953" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">它对应着/etc/group文件中的一条记录。</span></p><p cid="n954" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">5)“注释性描述”字段记录着用户的一些个人情况。</span></p><p cid="n955" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">例如用户的真实姓名、电话、地址等，这个字段并没有什么实际的用途。在不同的Linux 系统中，这个字段的格式并没有统一。在许多Linux系统中，这个字段存放的是一段任意的注释性描述文字，用</span><span md-inline="plain" style="box-sizing: border-box;">作</span><span md-inline="plain" style="box-sizing: border-box;">finger命令的输出。</span></p><p cid="n956" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">6)“主目录”，也就是用户的起始工作目录。</span></p><p cid="n957" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">它是用户在登录到系统之后所处的目录。在大多数系统中，各用户的主目录都被组织在同一个特定的目录下，而用户主目录的名称就是该用户的登录名。各用户对自己的主目录有读、写、执行（搜索）权限，其他用户对此目录的访问权限则根据具体情况设置。</span></p><p cid="n958" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">7)用户登录后，要启动一个进程，负责将用户的操作传给内核，这个进程是用户登录到系统后运行的命令解释器或某个特定的程序，即Shell。</span></p><p cid="n959" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">Shell是用户与Linux系统之间的接口。Linux的Shell有许多种，每种都有不同的特点。常用的有sh(Bourne Shell), csh(C Shell), ksh(Korn Shell), tcsh(TENEX/TOPS-20 type C Shell), bash(Bourne Again Shell)等。</span></p><p cid="n960" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">系统管理员可以根据系统情况和用户习惯为用户指定某个Shell。如果不指定Shell，那么系统使用sh为默认的登录Shell，即这个字段的值为/bin/sh。</span></p><p cid="n961" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户的登录Shell也可以指定为某个特定的程序（此程序不是一个命令解释器）。</span></p><p cid="n962" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">利用这一特点，我们可以限制用户只能运行指定的应用程序，在该应用程序运行结束后，用户就自动退出了系统。有些Linux 系统要求只有那些在系统中登记了的程序才能出现在这个字段中。</span></p><p cid="n963" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">8)系统中有一类用户称为伪用户（pseudo users）。</span></p><p cid="n964" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">这些用户在/etc/passwd文件中也占有一条记录，但是不能登录，因为它们的登录Shell为空。它们的存在主要是方便系统管理，满足相应的系统进程对文件属主的要求。</span></p><p cid="n965" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">常见的伪用户如下所示：</span></p><pre spellcheck="false" lang="bash" cid="n966" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">伪 用 户 含 义</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">bin 拥有可执行的用户命令文件</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">sys 拥有系统文件</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">adm 拥有帐户文件</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">uucp UUCP使用</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">lp lp或lpd子系统使用</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">nobody NFS使用</span></pre><blockquote cid="n967" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n968" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">/etc/shadow</span></p></blockquote><p cid="n969" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">1、除了上面列出的伪用户外，还有许多标准的伪用户，例如：audit, cron, mail, usenet等，它们也都各自为相关的进程和文件所需要。</span></strong></span></p><p cid="n970" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">由于/etc/passwd文件是所有用户都可读的，如果用户的密码太简单或规律比较明显的话，一台普通的计算机就能够很容易地将它破解，因此对安全性要求较高的Linux系统都把加密后的口令字分离出来，单独存放在一个文件中，这个文件是/etc/shadow文件。有超级用户才拥有该文件读权限，这就保证了用户密码的安全性。</span></p><p cid="n971" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="strong" style="box-sizing: border-box;"><strong style="box-sizing: border-box;"><span md-inline="plain" style="box-sizing: border-box;font-size: 17px !important;">2、/etc/shadow中的记录行与/etc/passwd中的一一对应，它由pwconv命令根据/etc/passwd中的数据自动产生</span></strong></span></p><p cid="n972" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">它的文件格式与/etc/passwd类似，由若干个字段组成，字段之间用":"隔开。这些字段是：</span></p><pre spellcheck="false" lang="bash" cid="n973" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志</span></pre><ol class="list-paddingleft-2" start="" cid="n974" mdtype="list" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n976" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"登录名"是与/etc/passwd文件中的登录名相一致的用户账号</span></p></li><li style="box-sizing: border-box;"><p cid="n978" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"口令"字段存放的是加密后的用户口令字，长度为13个字符。如果为空，则对应用户没有口令，登录时不需要口令；如果含有不属于集合 { ./0-9A-Za-z }中的字符，则对应的用户不能登录。</span></p></li><li style="box-sizing: border-box;"><p cid="n980" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"最后一次修改时间"表示的是从某个时刻起，到用户最后一次修改口令时的天数。时间起点对不同的系统可能不一样。例如在SCO Linux 中，这个时间起点是1970年1月1日。</span></p></li><li style="box-sizing: border-box;"><p cid="n982" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"最小时间间隔"指的是两次修改口令之间所需的最小天数。</span></p></li><li style="box-sizing: border-box;"><p cid="n984" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"最大时间间隔"指的是口令保持有效的最大天数。</span></p></li><li style="box-sizing: border-box;"><p cid="n986" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"警告时间"字段表示的是从系统开始警告用户到用户密码正式失效之间的天数。</span></p></li><li style="box-sizing: border-box;"><p cid="n988" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"不活动时间"表示的是用户没有登录活动但账号仍能保持有效的最大天数。</span></p></li><li style="box-sizing: border-box;"><p cid="n990" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"失效时间"字段给出的是一个绝对的天数，如果使用了这个字段，那么就给出相应账号的生存期。期满后，该账号就不再是一个合法的账号，也就不能再用来登录了。</span></p></li></ol><blockquote cid="n991" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n992" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">/etc/group</span></p></blockquote><p cid="n993" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户组的所有信息都存放在/etc/group文件中。</span></p><p cid="n994" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">将用户分组是Linux 系统中对用户进行管理及控制访问权限的一种手段。</span></p><p cid="n995" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">每个用户都属于某个用户组；一个组中可以有多个用户，一个用户也可以属于不同的组。</span></p><p cid="n996" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">当一个用户同时是多个组中的成员时，在/etc/passwd文件中记录的是用户所属的主组，也就是登录时所属的默认组，而其他组称为附加组。</span></p><p cid="n997" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户要访问属于附加组的文件时，必须首先使用newgrp命令使自己成为所要访问的组中的成员。</span></p><p cid="n998" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">用户组的所有信息都存放在/etc/group文件中。此文件的格式也类似于/etc/passwd文件，由冒号(:)隔开若干个字段，这些字段有：</span></p><pre spellcheck="false" lang="bash" cid="n999" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">组名:口令:组标识号:组内用户列表</span></pre><ol class="list-paddingleft-2" start="" cid="n1000" mdtype="list" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n1002" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"组名"是用户组的名称，由字母或数字构成。与/etc/passwd中的登录名一样，组名不应重复。</span></p></li><li style="box-sizing: border-box;"><p cid="n1004" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"口令"字段存放的是用户组加密后的口令字。一般Linux 系统的用户组都没有口令，即这个字段一般为空，或者是*。</span></p></li><li style="box-sizing: border-box;"><p cid="n1006" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"组标识号"与用户标识号类似，也是一个整数，被系统内部用来标识组。</span></p></li><li style="box-sizing: border-box;"><p cid="n1008" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">"组内用户列表"是属于这个组的所有用户的列表/b]，不同用户之间用逗号(,)分隔。这个用户组可能是用户的主组，也可能是附加组。</span></p><p><br></p></li></ol><h3 cid="n1010" mdtype="heading" style="box-sizing: border-box;break-after: avoid-page;break-inside: avoid;font-size: 1.6em;margin-top: 1rem;margin-bottom: 1rem;font-weight: bold;line-height: 1.43;cursor: text;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">磁盘管理</span></h3><blockquote cid="n1011" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n1012" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">概述</span></p></blockquote><p cid="n1013" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">Linux磁盘管理好坏直接关系到整个系统的性能问题。</span></p><p cid="n1014" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">Linux磁盘管理常用命令为 df、du。</span></p><ul class="list-paddingleft-2" cid="n1015" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n1017" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">df ：列出文件系统的整体磁盘使用量</span></p></li><li style="box-sizing: border-box;"><p cid="n1019" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">du：检查磁盘空间使用量</span></p></li></ul><p cid="n1020" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n1021" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n1022" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">df</span></p></blockquote><p cid="n1023" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">df命令参数功能：检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间，目前还剩下多少空间等信息。</span></p><p cid="n1024" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">语法：</span></p><pre spellcheck="false" lang="bash" cid="n1025" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">df [-ahikHTm] [目录或文件名]</span></pre><p cid="n1026" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">选项与参数：</span></p><ul class="list-paddingleft-2" cid="n1027" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n1029" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-a ：列出所有的文件系统，包括系统特有的 /proc 等文件系统；</span></p></li><li style="box-sizing: border-box;"><p cid="n1031" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-k ：以 KBytes 的容量显示各文件系统；</span></p></li><li style="box-sizing: border-box;"><p cid="n1033" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-m ：以 MBytes 的容量显示各文件系统；</span></p></li><li style="box-sizing: border-box;"><p cid="n1035" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-h ：以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示；</span></p></li><li style="box-sizing: border-box;"><p cid="n1037" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-H ：以 M=1000K 取代 M=1024K 的进位方式；</span></p></li><li style="box-sizing: border-box;"><p cid="n1039" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-T ：显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出；</span></p></li><li style="box-sizing: border-box;"><p cid="n1041" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-i ：不用硬盘容量，而以 inode 的数量来显示</span></p></li></ul><p cid="n1042" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">测试：</span></p><pre spellcheck="false" lang="bash" cid="n1043" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将系统内所有的文件系统列出来！</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 在 Linux 底下如果 df 没有加任何选项</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 那么默认会将系统内所有的 (不含特殊内存内的文件系统与 swap) 都以 1 Kbytes 的容量来列出来！</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen /]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># df</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Filesystem &nbsp; &nbsp; 1K-blocks &nbsp;  Used Available Use% Mounted on</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">devtmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">889100</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">889100</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /dev</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">704</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">898756</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span>% /dev/shm</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">496</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">898964</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span>% /run</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /sys/fs/cgroup</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">/dev/vda1 &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">41152812</span> <span style="box-sizing: border-box;color: rgb(17, 102, 68);">6586736</span> &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">32662368</span> &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">17</span>% /</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">179896</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">179896</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /run/user/0</span></pre><pre spellcheck="false" lang="bash" cid="n1044" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将容量结果以易读的容量格式显示出来</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen /]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># df -h</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Filesystem &nbsp; &nbsp;  Size  Used Avail Use% Mounted on</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">devtmpfs &nbsp; &nbsp; &nbsp;  869M &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>  869M &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /dev</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 879M  708K  878M &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span>% /dev/shm</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 879M  496K  878M &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span>% /run</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 879M &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>  879M &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /sys/fs/cgroup</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">/dev/vda1 &nbsp; &nbsp; &nbsp;  40G &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">6</span>.3G &nbsp; 32G &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">17</span>% /</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 176M &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>  176M &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /run/user/0</span></pre><pre spellcheck="false" lang="bash" cid="n1045" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将系统内的所有特殊文件格式及名称都列出来</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen /]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># df -aT</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Filesystem &nbsp; &nbsp; Type &nbsp; &nbsp; &nbsp;  1K-blocks &nbsp;  Used Available Use% Mounted on</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">sysfs &nbsp; &nbsp; &nbsp; &nbsp;  sysfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">proc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proc &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /proc</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">devtmpfs &nbsp; &nbsp; &nbsp; devtmpfs &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">889100</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">889100</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /dev</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">securityfs &nbsp; &nbsp; securityfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/kernel/security</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp;  tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">708</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">898752</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span>% /dev/shm</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">devpts &nbsp; &nbsp; &nbsp; &nbsp; devpts &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /dev/pts</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp;  tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">496</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">898964</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span>% /run</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp;  tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">899460</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /sys/fs/cgroup</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/systemd</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">pstore &nbsp; &nbsp; &nbsp; &nbsp; pstore &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/pstore</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/freezer</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/cpuset</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/hugetlb</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/blkio</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/net_cls,net_prio</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/memory</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/pids</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/cpu,cpuacct</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/devices</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">cgroup &nbsp; &nbsp; &nbsp; &nbsp; cgroup &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/fs/cgroup/perf_event</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">configfs &nbsp; &nbsp; &nbsp; configfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/kernel/config</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">/dev/vda1 &nbsp; &nbsp;  ext4 &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">41152812</span> <span style="box-sizing: border-box;color: rgb(17, 102, 68);">6586748</span> &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">32662356</span> &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">17</span>% /</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">systemd-1 &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /proc/sys/fs/binfmt_misc</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">mqueue &nbsp; &nbsp; &nbsp; &nbsp; mqueue &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /dev/mqueue</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">debugfs &nbsp; &nbsp; &nbsp;  debugfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /sys/kernel/debug</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">hugetlbfs &nbsp; &nbsp;  hugetlbfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /dev/hugepages</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">tmpfs &nbsp; &nbsp; &nbsp; &nbsp;  tmpfs &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">179896</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">179896</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span>% /run/user/0</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">binfmt_misc &nbsp;  binfmt_misc &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp; &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span> &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(0, 0, 204);">-</span> /proc/sys/fs/binfmt_misc</span></pre><pre spellcheck="false" lang="bash" cid="n1046" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将 /etc 底下的可用的磁盘容量以易读的容量格式显示</span></span><br><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen /]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># df -h /etc</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Filesystem &nbsp; &nbsp;  Size  Used Avail Use% Mounted on</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">/dev/vda1 &nbsp; &nbsp; &nbsp;  40G &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">6</span>.3G &nbsp; 32G &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">17</span>% /</span></pre><p cid="n1047" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n1048" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n1049" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">du</span></p></blockquote><p cid="n1050" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">Linux du命令也是查看使用空间的，但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看，还是和df命令有一些区别的，这里介绍Linux du命令。</span></p><p cid="n1051" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">语法：</span></p><pre spellcheck="false" lang="bash" cid="n1052" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">du [-ahskm] 文件或目录名称</span></pre><p cid="n1053" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">选项与参数：</span></p><ul class="list-paddingleft-2" cid="n1054" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n1056" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-a ：列出所有的文件与目录容量，因为默认仅统计目录底下的文件量而已。</span></p></li><li style="box-sizing: border-box;"><p cid="n1058" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-h ：以人们较易读的容量格式 (G/M) 显示；</span></p></li><li style="box-sizing: border-box;"><p cid="n1060" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-s ：列出总量而已，而不列出每个各别的目录占用容量；</span></p></li><li style="box-sizing: border-box;"><p cid="n1062" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-S ：不包括子目录下的总计，与 -s 有点差别。</span></p></li><li style="box-sizing: border-box;"><p cid="n1064" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-k ：以 KBytes 列出容量显示；</span></p></li><li style="box-sizing: border-box;"><p cid="n1066" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-m ：以 MBytes 列出容量显示；</span></p></li></ul><p cid="n1067" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">测试：</span></p><pre spellcheck="false" lang="bash" cid="n1068" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 只列出当前目录下的所有文件夹容量（包括隐藏文件夹）:</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 直接输入 du 没有加任何选项时，则 du 会分析当前所在目录的文件与目录所占用的硬盘空间。</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen home]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># du</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">16</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">  </span>./redis</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">8</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>./www/.oracle_jre_usage &nbsp;<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 包括隐藏文件的目录</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">24</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">  </span>./www</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">48</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">  </span>. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 这个目录(.)所占用的总量</span></span><br></pre><pre spellcheck="false" lang="bash" cid="n1069" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将文件的容量也列出来</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen home]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># du -a</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">4</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>./redis/.bash_profile</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">4</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>./redis/.bash_logout &nbsp; &nbsp;</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">....中间省略....</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">4</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>./kuangstudy.txt <span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 有文件的列表了</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">48</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">  </span>.</span></pre><pre spellcheck="false" lang="bash" cid="n1070" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 检查根目录底下每个目录所占用的容量</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@kuangshen home]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># du -sm /*</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>/bin</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">146</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;"> </span>/boot</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">.....中间省略....</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">0</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>/proc</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">.....中间省略....</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">1</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">   </span>/tmp</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">3026</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">    </span>/usr &nbsp;<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 系统初期最大就是他了啦！</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">513</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;"> </span>/var</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(17, 102, 68);">2666</span><span role="presentation" cm-text="	" style="box-sizing: border-box;font-family: var(--monospace);display: inline-block;">    </span>/www</span></pre><p cid="n1071" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">通配符 * 来代表每个目录。</span></p><p cid="n1072" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">与 df 不一样的是，du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。</span></p><p cid="n1073" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><br></p><blockquote cid="n1074" mdtype="blockquote" style="box-sizing: border-box;margin-top: 0.8em;margin-bottom: 0.8em;color: rgb(119, 119, 119);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;border-left-width: 4px !important;border-left-color: rgb(98, 202, 56) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;background: rgb(248, 248, 248) !important;"><p cid="n1075" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">磁盘挂载与卸除</span></p></blockquote><p cid="n1076" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">根文件系统之外的其他文件要想能够被访问，都必须通过“关联”至根文件系统上的某个目录来实现，此关联操作即为“挂载”，此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”</span></p><p cid="n1076" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">Linux 的磁盘挂载使用</span>mount<span md-inline="plain" style="box-sizing: border-box;">命令，卸载使用</span>umount<span md-inline="plain" style="box-sizing: border-box;">命令。</span></p><p cid="n1077" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">磁盘挂载语法：</span></p><pre spellcheck="false" lang="bash" cid="n1078" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n]  装置文件名  挂载点</span></pre><p cid="n1079" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">测试：</span></p><pre spellcheck="false" lang="bash" cid="n1080" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;"><span style="box-sizing: border-box;color: rgb(170, 85, 0);"># 将 /dev/hdc6 挂载到 /mnt/hdc6 上面！</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@www ~]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># mkdir /mnt/hdc6</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@www ~]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># mount /dev/hdc6 /mnt/hdc6</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@www ~]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># df</span></span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">Filesystem &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1K-blocks &nbsp; &nbsp;  Used Available Use% Mounted on</span><br><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">/dev/hdc6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="box-sizing: border-box;color: rgb(17, 102, 68);">1976312</span> &nbsp; &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">42072</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">1833836</span> &nbsp; <span style="box-sizing: border-box;color: rgb(17, 102, 68);">3</span>% /mnt/hdc6</span></pre><p cid="n1081" mdtype="paragraph"><span md-inline="plain" style="box-sizing: border-box;">磁盘卸载命令 </span>umount&nbsp;<span md-inline="plain" style="box-sizing: border-box;">语法：</span></p><pre spellcheck="false" lang="bash" cid="n1082" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">umount [-fn] 装置文件名或挂载点</span></pre><p cid="n1083" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">选项与参数：</span></p><ul class="list-paddingleft-2" cid="n1084" mdtype="list" data-mark="-" style="margin-top: 0.8em;margin-bottom: 0.8em;padding-left: 30px;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;white-space: normal;"><li style="box-sizing: border-box;"><p cid="n1086" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-f ：强制卸除！可用在类似网络文件系统 (NFS) 无法读取到的情况下；</span></p></li><li style="box-sizing: border-box;"><p cid="n1088" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-bottom: 0.5rem;white-space: pre-wrap;"><span md-inline="plain" style="box-sizing: border-box;">-n ：不升级 /etc/mtab 情况下卸除。</span></p></li></ul><p cid="n1089" mdtype="paragraph" style="box-sizing: border-box;line-height: inherit;orphans: 4;margin-top: 0.8em;margin-bottom: 0.8em;white-space: pre-wrap;font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;text-align: start;"><span md-inline="plain" style="box-sizing: border-box;">卸载/dev/hdc6</span></p><pre spellcheck="false" lang="bash" cid="n1090" mdtype="fences" style="box-sizing: border-box;overflow: visible;font-family: var(--monospace);font-size: 0.9em;break-inside: avoid;text-align: left;white-space: normal;background-image: inherit;background-position: inherit;background-size: inherit;background-repeat: inherit;background-attachment: inherit;background-origin: inherit;background-clip: inherit;background-color: rgb(248, 248, 248);margin-bottom: 15px;margin-top: 15px;padding-top: 2px;padding-right: 4px;padding-left: 4px;border-width: 1px;border-style: solid;border-color: rgb(231, 234, 237);border-radius: 3px;width: inherit;"><span role="presentation" style="box-sizing: border-box;padding-right: 0.1px;">[root@www ~]<span style="box-sizing: border-box;color: rgb(170, 85, 0);"># umount /dev/hdc6</span></span></pre><p><br></p><p style="text-align: center;"><span style="color: rgb(255, 41, 65);font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif;font-size: 16px;letter-spacing: 0.544px;orphans: 4;text-align: left;white-space: pre-wrap;background-color: rgb(255, 255, 255);">后面的话，我们就开始搭建我们开发需要的服务器环境了！</span></p><p style="white-space: normal;text-align: center;"><span style="color: rgb(255, 41, 65);font-family: -apple-system-font, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.544px;text-align: center;background-color: rgb(255, 255, 255);">视频同步更新，这次一定！</span></p><p style="text-align: center;"><img class="rich_pages img_loading" data-ratio="1" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_jpg/uJDAUKrGC7KaCZTnzpTQ4y0unN9icJaRPdGy06vUfzQgzpibBctoiaZbTiaVibavlK6Ww0OIavHmSBf5luzDibthmgBA/640?wx_fmt=jpeg" data-type="jpeg" data-w="1080" style="width: 677px !important; height: 677px !important;" _width="677px" src="" crossorigin="anonymous" alt="图片"></p><p style="white-space: normal;text-align: center;"><img class="rich_pages img_loading" data-ratio="0.3103448275862069" data-s="300,640" data-src="https://mmbiz.qpic.cn/mmbiz_jpg/uJDAUKrGC7LBEiaxgibdgic7wYWNIvwhj8xsu8hCvVFXOgVZ3icwleHSeDiaeAZjqA8FhpUxUCumevPok6qViaU2e2Ng/640?wx_fmt=jpeg" data-type="jpeg" data-w="696" _width="677px" src="" style="width: 677px !important; height: 211.483px !important;" crossorigin="anonymous" alt="图片"></p>
          </div>

          <script type="text/javascript" nonce="" reportloaderror="">
            var first_sceen__time = (+new Date());
            if ("" == 1 && document.getElementById('js_content')) {
              document.getElementById('js_content').addEventListener("selectstart",function(e){ e.preventDefault(); });
            }
          </script>

          
<div id="js_sponsor_ad_area" style="display: none;"></div>


           
                                
                    
        </div>
                        <div id="js_tags_preview_toast" class="article-tag__error-tips" style="display: none;">预览时标签不可点</div>
                
        
        <div id="js_album_keep_read" class="appmsg_card_context album_read_card" style="display: none;">
          <div role="button" class="album_read_hd weui-flex" id="js_album_directory">
            <div class="album_read_source">收录于合集 <span class="weui-link wx_tap_link js_album_directory__name">#<span id="js_album_keep_read_title"></span></span></div>
            <span class="weui-btn__word-wrp wx_tap_link js_album_directory__size">&nbsp;<span id="js_album_keep_read_size"></span><span class="weui-hidden_abs">个</span></span>
          </div>
          <div class="album_read_bd weui-flex">
            <span role="button" class="album_read_nav_item album_read_nav_prev weui-flex__item wx_tap_link js_wx_tap_highlight" id="js_album_prev">
              <span class="album_read_nav_inner">
                <span class="album_read_nav_btn">上一篇</span>
                <span class="album_read_nav_title">
                  <span class="album_read_nav_title_inner" id="js_album_keep_read_pre_title"></span>
                </span>
              </span>
            </span>
            <span role="button" class="album_read_nav_item album_read_nav_next weui-flex__item wx_tap_link js_wx_tap_highlight" id="js_album_next">
              <span class="album_read_nav_inner">
                <span class="album_read_nav_btn">下一篇</span>
                <span class="album_read_nav_title">
                  <span class="album_read_nav_title_inner" id="js_album_keep_read_next_title"></span>
                </span>
              </span>
            </span>
          </div>
        </div>

        

        
        <div id="content_bottom_area" class="rich_media_tool_area"><div class="rich_media_tool__wrp"><div id="js_toobar3" class="rich_media_tool"><!----><div class="weui-flex"><div class="weui-flex__item"><!----><!----></div></div><div id="js_bottom_opr_right" class="weui-flex sns_opr_area sns_opr_overflow" style="display: none;"><!----></div></div><!----></div></div>

              </div>
    </div>

    <div class="rich_media_area_primary sougou" id="sg_tj" style="display:none"></div>

    
    <div class="rich_media_area_extra">
      <div class="rich_media_area_extra_inner">
        
        <div class="wx_follow_container" id="js_like_profile_container"></div>
        
        <div class="related_container" id="js_related_container"></div>
        
        <div id="page_bottom_area"><div class="mpda_bottom_container"><!----></div><div class="rich_media_extra rich_media_extra_discuss" style="display: none;"><div role="dialog" aria-modal="true" tabindex="0" aria-hidden="true" style="display: none;"><div class="discuss_form_write_area"><div class="discuss_form_write_mod"><div class="rich_media_extra_title_wrp weui-flex"><div class="weui-flex__item"><strong class="rich_media_extra_title js_wx_tap_highlight wx_tap_link">写留言</strong></div><a role="button" class="weui-wa-hotarea js_wx_tap_highlight wx_tap_link">取消</a></div><textarea placeholder="留言精选后，将对所有人可见并外显IP归属地" class="discuss_form_write_input"></textarea><textarea aria-hidden="true" placeholder="留言精选后，将对所有人可见并外显IP归属地" readonly="readonly" class="discuss_form_write_input" style="display: none;"></textarea><div><div class="discuss_form_write_tool weui-flex"><div class="weui-flex__item"><span class="discuss_form_write_tips"></span></div><a role="button" aria-label="表情" title="轻点两下打开表情键盘" class="icon_discuss_emotion"></a><button disabled="disabled" title="不可点击" type="button" class="weui-btn weui-btn_primary weui-btn_xmini weui-wa-hotarea discuss_form_write_btn weui-btn_disabled">留言</button></div></div></div></div><div class="weui-mask_transparent" style="display: none;"></div></div><!----><div id="js_cmt_area" class="discuss_mod discuss_special" style="display: none;"><div class="discuss_container my_discuss_container" style="display: none;"><div class="rich_media_extra_title_wrp weui-flex"><div class="weui-flex__item"><strong class="rich_media_extra_title">我的留言</strong></div><p class="tips_global" style="display: none;"></p><a role="button" href="javascript:;" class="weui-wa-hotarea js_wx_tap_highlight wx_tap_link" style="display: none;">写留言</a></div><div class="discuss_list_wrp"><div><ul class="discuss_list"></ul></div></div><div role="alert" class="weui-loadmore weui-loadmore_default" style="display: none;"><i class="weui-loading"></i><span class="weui-loadmore__tips">正在加载</span></div><div class="weui-fold-tips weui-wa-hotarea_before" style="display: none;">展开我的留言</div> <div class="my_dicuss_list_end_tips weui-loadmore weui-loadmore_default weui-loadmore_line"><span class="weui-loadmore__tips"> 留言被精选后将公开 </span></div></div><div class="discuss_container star_discuss_container" style="display: none;"><div class="rich_media_extra_title_wrp weui-flex"><div class="weui-flex__item"><strong class="rich_media_extra_title">精选留言</strong></div><p class="tips_global" style="display: none;"></p><a href="javascript:;" role="button" class="weui-wa-hotarea js_wx_tap_highlight wx_tap_link" style="display: none;">写留言</a></div><div class="discuss_list_wrp"><div><ul class="discuss_list"></ul></div></div></div><div class="discuss_container discuss_data_empty" style="display: none;"><div class="rich_media_extra_title_wrp tc"><div class="tips_global" style="display: none;"></div><a href="javascript:;" role="button" class="weui-wa-hotarea js_wx_tap_highlight wx_tap_link" style="display: none;">写留言</a></div></div><div role="alert" class="weui-loadmore weui-loadmore_default" style="display: none;"><i class="weui-loading"></i><span class="weui-loadmore__tips">正在加载</span></div><div role="option" class="weui-loadmore weui-loadmore_default weui-loadmore_line weui-loadmore_dot" style="display: none;"><div class="weui-hidden_abs">已无更多数据</div><span class="weui-loadmore__tips"></span></div><div role="alert" class="discuss_warn_toast weui-toast__wrp" style="display: none;"><div class="weui-mask_transparent"></div><div class="weui-toast weui-toast_text-more"><i class="weui-icon-warn weui-icon_toast"></i><p class="weui-toast__content js_content">  </p></div></div></div><div id="js_msg_area" class="discuss_mod discuss_special" style="display: none;"><div class="discuss_container discuss_data_empty" style="display: none;"><div class="rich_media_extra_title_wrp tc"><div class="tips_global" style="display: none;"></div><a href="javascript:;" role="button" class="weui-wa-hotarea js_wx_tap_highlight wx_tap_link" style="display: none;">发消息</a></div></div></div><div role="dialog" aria-modal="true" aria-hidden="true" tabindex="0" class="discuss_write_dialog_wrp wx_bottom_modal_wrp"><div class="weui-half-screen-dialog wx_bottom_modal" style="max-height: none;"><div class="weui-half-screen-dialog__hd__wrp"><div class="weui-half-screen-dialog__hd"><div class="weui-half-screen-dialog__hd__side"><button class="weui-btn_icon weui-wa-hotarea">关闭<i class="weui-icon-half-screen-close"></i></button></div><div class="weui-half-screen-dialog__hd__main"><strong class="weui-half-screen-dialog__title">写留言</strong></div><div class="weui-half-screen-dialog__hd__side"><button class="weui-btn_disabled weui-btn weui-btn_primary weui-btn_mini">提交</button><button class="weui-btn_icon weui-wa-hotarea" style="display: none;">更多<i class="weui-icon-more"></i></button></div></div></div><div class="weui-half-screen-dialog__bd"><div class="weui-loadmore" style="display: none;"><i class="weui-loading"></i><span class="weui-loadmore__tips">正在加载</span></div><div class="wx_bottom_modal_msg_wrp" style="display: none;"><div class="wx_bottom_modal_msg"><i class="weui-loading"></i></div></div><div class="weui-loadmore weui-loadmore_line weui-loadmore_dot" style="display: none;"><span class="weui-loadmore__tips"></span></div><div class="comment_reply_context_wrp"><div class="comment_reply_context"><!----><textarea placeholder="留言被公众号精选后，将对所有人可见" class="weui-textarea comment_textarea"></textarea><textarea aria-hidden="true" placeholder="留言被公众号精选后，将对所有人可见" readonly="readonly" class="weui-textarea comment_textarea" style="flex: 1 1 0%; display: none;"></textarea><div class="discuss_toolbar"><a role="button" href="javascript:;" class="icon_discuss_emotion">表情</a><span class="comment_write_counter"></span></div></div></div><div class="weui-loadmore" style="display: none;"><i class="weui-loading"></i><span class="weui-loadmore__tips">正在加载</span></div></div><!----></div><div class="wx_bottom_modal_mask_fixed"></div><div class="weui-mask wx_bottom_modal_mask" style="opacity: 1;"></div></div><div class="discuss_more_pc_dialog_wrp" style="display: none;"><div class="discuss_more_pc_dialog"><div class="discuss_more_pc_dialog_hd"><strong class="discuss_more_pc_dialog_title">留言</strong><button class="discuss_more_pc_dialog_close_btn reset_btn"><i class="weui-icon-close"></i></button></div><div class="discuss_more_pc_dialog_bd"><!----></div></div><div class="weui-mask"></div></div></div></div>
      </div>
    </div>

    
    <div id="js_pc_qr_code" class="qr_code_pc_outer" style="display: block;">
      <div class="qr_code_pc_inner">
        <div class="qr_code_pc">
          <img id="js_pc_qr_code_img" class="qr_code_pc_img" src="./s_files/qrcode">
          <p>微信扫一扫<br>关注该公众号</p>
        </div>
      </div>
    </div>
  </div>
</div>


<div class="comment_primary_emotion_panel_wrp" id="js_emotion_panel_pc" style="display: none">
  <div class="comment_primary_emotion_panel">
    <ul class="comment_primary_emotion_list_pc" id="js_emotion_list_pc">
    </ul>
  </div>
</div>


<div class="weui-dialog__wrp" id="js_alert_panel" style="display:none;">
  <div class="weui-mask"></div>
  <div class="weui-dialog">
    <div class="weui-dialog__bd" id="js_alert_content"></div>
    <div class="weui-dialog__ft">
      <a href="javascript:;" class="weui-dialog__btn weui-dialog__btn_default" id="js_alert_confirm">知道了</a>
    </div>
  </div>
</div>


<script type="text/javascript" nonce="" reportloaderror="">
  window.img_popup = 1; // 全量小程序弹窗
</script>


<div id="js_pc_weapp_code" class="weui-desktop-popover weui-desktop-popover_pos-up-center weui-desktop-popover_img-text" style="display: none;">
  <div class="weui-desktop-popover__content">
      <div class="weui-desktop-popover__desc">
          <img id="js_pc_weapp_code_img">
          微信扫一扫<br>使用小程序<span id="js_pc_weapp_code_des"></span>
      </div>
  </div>
</div>
<div id="js_minipro_dialog" role="dialog" aria-modal="true" tabindex="0" aria-labelledby="js_minipro_dialog_head" style="display:none;">
  <div class="weui-mask"></div>
  <div class="weui-dialog weui-dialog_link">
      <div class="weui-dialog__hd">
          <strong class="weui-dialog__title" id="js_minipro_dialog_head" tabindex="0"></strong>
      </div>
      <div class="weui-dialog__bd" id="js_minipro_dialog_body"></div>
      
      <div class="weui-dialog__ft">
          <a role="button" id="js_minipro_dialog_cancel" href="javascript:void(0);" class="weui-dialog__btn weui-dialog__btn_default">取消</a>
          <a role="button" id="js_minipro_dialog_ok" href="javascript:void(0);" class="weui-dialog__btn weui-dialog__btn_primary">允许</a>
      </div>
  </div>
</div>
<div id="js_link_dialog" role="dialog" aria-modal="true" tabindex="0" aria-labelledby="js_link_dialog_body" style="display:none;">
  <div class="weui-mask"></div>
  <div class="weui-dialog weui-dialog_link">
    <div class="weui-dialog__hd">
      <strong class="weui-dialog__title" id="js_link_dialog_head" tabindex="0"></strong>
    </div>
    <div class="weui-dialog__bd" id="js_link_dialog_body" tabindex="0"></div>
    
    <div class="weui-dialog__ft">
      <a role="button" id="js_link_dialog_cancel" href="javascript:void(0);" class="weui-dialog__btn weui-dialog__btn_default">取消</a>
      <a role="button" id="js_link_dialog_ok" href="javascript:void(0);" class="weui-dialog__btn weui-dialog__btn_primary">允许</a>
    </div>
  </div>
</div>



    <script type="text/javascript" nonce="" reportloaderror="">
window.logs.pagetime.page_begin = Date.now();
</script>
    <script type="text/javascript" nonce="" reportloaderror="">
var __DEBUGINFO = {
  debug_js: "/mmbizwap/zh_CN/htmledition/js/biz_wap/debug/console.js",
  safe_js: "/mmbizwap/zh_CN/htmledition/js/biz_wap/safe/moonsafe.js",
  res_list: []
};
</script>

<script type="text/javascript" nonce="" reportloaderror="">
(function () {
  var totalCount = 0,
    finishCount = 0;

  function _loadVConsolePlugin() {
    window.vConsole = new window.VConsole();
    while (window.vConsolePlugins.length > 0) {
      var p = window.vConsolePlugins.shift();
      window.vConsole.addPlugin(p);
    }
    // 视频落地页h5有时候不会触发onload事件，导致vConsole无法渲染，这里手动强制渲染vConsole @baakqiu
    if (!window.vConsole.isInited) {
      window.vConsole._render();
      window.vConsole._mockTap();
      window.vConsole._bindEvent();
      window.vConsole._autoRun();
    }
  }

  function _addVConsole(uri, cb) {
    totalCount++;
    var node = document.createElement('SCRIPT');
    node.type = 'text/javascript';
    node.src = uri;
    node.setAttribute('nonce', '1141500856');
    if (cb) {
      node.onload = cb;
    }
    document.getElementsByTagName('head')[0].appendChild(node);
  }
  if (
    (document.cookie && document.cookie.indexOf('vconsole_open=1') > -1)
    || location.href.indexOf('vconsole=1') > -1
  ) {
    window.vConsolePlugins = [];
    _addVConsole('/mmbizwap/zh_CN/htmledition/js/vconsole/3.2.2/vconsole.min.js', function () {
      // _addVConsole('plugin/vconsole-sources/1.0.1/vconsole-sources.min.js');
      _addVConsole('/mmbizwap/zh_CN/htmledition/js/vconsole/plugin/vconsole-mpopt/1.0.1/vconsole-mpopt.js', _loadVConsolePlugin);
    });
  }

  // // 广告iframe预加载
  try {
    var adIframeUrl = localStorage.getItem('__WXLS_ad_iframe_url');
    if (window === top) {
      if (adIframeUrl) {
        if (navigator.userAgent.indexOf('iPhone') > -1) {
          var img = new Image();
          img.src = adIframeUrl;
        } else {
          var link = document.createElement('link');
          link.rel = 'prefetch';
          link.href = adIframeUrl;
          document.getElementsByTagName('head')[0].appendChild(link);
        }
      }
    }
  } catch (err) {

  }

})();
</script>
    
    <script type="text/javascript" nonce="" reportloaderror="">var __INLINE_SCRIPT__=function(){"use strict";var e=function(e,n){if(e.indexOf("——")>-1){e=e.replace(/——/g,'<span style="letter-spacing:normal">——</span>')}n&&(n.innerHTML=e)};if(!window.__second_open__){e("狂神说Linux03：Vim使用及账号用户管理",document.getElementById("activity-name")),window.__setTitle=e}return e}();</script><script type="text/javascript" nonce="" reportloaderror="">var __INLINE_SCRIPT__=function(){"use strict";var e=function(e,t,n,i){var _=new Date(1e3*(1*t)),o=function(e){return"0".concat(e).slice(-2)},r=_.getFullYear()+"-"+o(_.getMonth()+1)+"-"+o(_.getDate())+" "+o(_.getHours())+":"+o(_.getMinutes());i&&(i.innerText=r)};if(!window.__second_open__){e(0,"1585019536",0,document.getElementById("publish_time")),window.__setPubTime=e}return e}();</script>

<script type="text/javascript" nonce="" reportloaderror="">
//兼容 IE
if (!window.console) window.console = { log: function() {} };
// 图片占位 @ekili
if (typeof getComputedStyle == 'undefined') {
  if (document.body.currentStyle) {
    window.getComputedStyle = function(el) {
      return el.currentStyle;
    }
  } else {
    window.getComputedStyle = {};
  }
}
// 图片和视频预加载逻辑，记得H5和秒开要对齐逻辑
(function(){
  window.__zoom = 1;

  var ua = navigator.userAgent.toLowerCase();
  var re = new RegExp("msie ([0-9]+[\.0-9]*)");
  var version;
  if (re.exec(ua) != null) {
    version = parseInt(RegExp.$1);
  }
  var isIE = false;
  if (typeof version != 'undefined' && version >= 6 && version <= 9) {
    isIE = true;
  }
  var bodyWidth = '' * 1;
  if (bodyWidth) {
    var styles = getComputedStyle(document.getElementById('page-content'));
    bodyWidth - parseFloat(styles.paddingLeft) - parseFloat(styles.paddingRight);
  }
  var getMaxWith = function () {
    var container = document.getElementById('img-content');
    var max_width = container.offsetWidth;
    !max_width && bodyWidth && (max_width = bodyWidth);
    var container_padding = 0;
    var container_style = getComputedStyle(container);
    container_padding = parseFloat(container_style.paddingLeft) + parseFloat(container_style.paddingRight);
    max_width -= container_padding;
    if (!max_width) {
      max_width = window.innerWidth - 30;      //防止offsetTop不可用，30为padding
    }
    return max_width;
  };
  var getParentWidth = function (dom) {
    var parent_width = 0;
    var parent = dom.parentNode;
    var outerWidth = 0;
    while (true) {
      if (!parent || parent.nodeType != 1) break;
      var parent_style = getComputedStyle(parent);
      if (!parent_style) break;
      parent_width = parent.clientWidth - parseFloat(parent_style.paddingLeft) - parseFloat(parent_style.paddingRight) - outerWidth;
      if (parent_width > 0) break;
      outerWidth += parseFloat(parent_style.paddingLeft) + parseFloat(parent_style.paddingRight) + parseFloat(parent_style.marginLeft) + parseFloat(parent_style.marginRight) + parseFloat(parent_style.borderLeftWidth) + parseFloat(parent_style.borderRightWidth);
      parent = parent.parentNode;
    }
    return parent_width;
  }
  var getOuterW = function (dom) {
    var style = getComputedStyle(dom),
      w = 0;
    if (!!style) {
      w = parseFloat(style.paddingLeft) + parseFloat(style.paddingRight) + parseFloat(style.borderLeftWidth) + parseFloat(style.borderRightWidth);
    }
    return w;
  };
  var getOuterH = function (dom) {
    var style = getComputedStyle(dom),
      h = 0;
    if (!!style) {
      h = parseFloat(style.paddingTop) + parseFloat(style.paddingBottom) + parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth);
    }
    return h;
  };
  var insertAfter = function (dom, afterDom) {
    var _p = afterDom.parentNode;
    if (!_p) {
      return;
    }
    if (_p.lastChild === afterDom) {
      _p.appendChild(dom);
    } else {
      _p.insertBefore(dom, afterDom.nextSibling);
    }
  };
  var getQuery = function (name, url) {
    //参数：变量名，url为空则表从当前页面的url中取
    var u = arguments[1] || window.location.search,
      reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"),
      r = u.substr(u.indexOf("\?") + 1).match(reg);
    return r != null ? r[2] : "";
  };

  /**
    * 设置图片size
    *
    * @param {HTMLElement} item             图片元素
    * @param {number} widthNum         宽度数值
    * @param {string} widthUnit        宽度单位
    * @param {number} ratio            宽高比
    * @param {boolean} breakParentWidth 是否突破父元素宽度(父元素是否被撑大)
    */
  function setImgSize(item, widthNum, widthUnit, ratio, breakParentWidth) {
    setTimeout(function () {
      var img_padding_border = getOuterW(item) || 0;
      var img_padding_border_top_bottom = getOuterH(item) || 0;

      var isAccessibilityKey = 'isMpUserAccessibility';
      var isAccessMode = window.localStorage.getItem(isAccessibilityKey);

      // 如果设置的宽度超过了父元素最大宽度，则取父元素宽度
      if (widthNum > getParentWidth(item) && !breakParentWidth) {
        widthNum = getParentWidth(item);
      }

      height = (widthNum - img_padding_border) * ratio + img_padding_border_top_bottom;

      if (isIE || '0' === '1' || '' === '1' || isAccessMode === '1') { // 判一下是不是漫画原创，如果是，不走懒加载
        var url = item.getAttribute('data-src');
        item.src = url;

        // 不走懒加载但是需要跟懒加载一样去除占位高度
        item.style.height = 'auto';
      } else {
        if (parseFloat(widthNum, 10) > 40 && height > 40 && breakParentWidth) {
          item.className += ' img_loading';
        }
        item.src = "";
        widthNum !== 'auto' && (item.style.cssText += ";width: " + widthNum + widthUnit + " !important;");
        widthNum !== 'auto' && (item.style.cssText += ";height: " + height + widthUnit + " !important;");
      }
    }, 10);
  }
  // 图片和视频预加载逻辑，记得H5和秒开要对齐逻辑
  (function () {
    var images = document.getElementsByTagName('img');
    var length = images.length;
    var max_width = getMaxWith();
    for (var i = 0; i < length; ++i) {
      if (window.__second_open__ && images[i].getAttribute('__sec_open_place_holder__')) {
        continue;
      }
      var imageItem = images[i];
      var src_ = imageItem.getAttribute('data-src');
      var realSrc = imageItem.getAttribute('src');
      if (!src_ || realSrc) continue;
      // 图片原始宽度
      var originWidth = imageItem.getAttribute('data-w');
      var ratio_ = 1 * imageItem.getAttribute('data-ratio');

      var height = 100;
      if (ratio_ && ratio_ > 0) {
        var parent_width = getParentWidth(imageItem) || max_width;
        var initWidth = imageItem.style.width || imageItem.getAttribute('width') || originWidth || parent_width;
        initWidth = parseFloat(initWidth, 10) > max_width ? max_width : initWidth;
        // 有attribute或style中的width，写入_width属性，在图片加载完成时写入img标签
        if (initWidth) {
          imageItem.setAttribute('_width', !isNaN(initWidth * 1) ? initWidth + 'px' : initWidth);
        }
        // 使用百分比，则计算出像素宽度
        if (typeof initWidth === 'string' && initWidth.indexOf('%') !== -1) {
          initWidth = parseFloat(initWidth.replace('%', ''), 10) / 100 * parent_width;
        }
        // 使用auto，就是原始宽度
        if (initWidth === 'auto') {
          initWidth = originWidth;
        }

        var widthNum;
        var widthUnit;
        if (initWidth === 'auto') {
          widthNum = 'auto';
        } else {
          var res = /^(\d+(?:\.\d+)?)([a-zA-Z%]+)?$/.exec(initWidth);
          widthNum = res && res.length >= 2 ? res[1] : 0;
          widthUnit = res && res.length >= 3 && res[2] ? res[2] : 'px';
        }

        // 试探一下parent宽度在设置了图片的大小之后是否会变化
        setImgSize(imageItem, widthNum, widthUnit, ratio_, true);
        // 真正设置宽高
        (function (item, widthNumber, unit, ratio) {
          setTimeout(function () {
            setImgSize(item, widthNumber, unit, ratio, false);
          });
        })(imageItem, widthNum, widthUnit, ratio_);
      } else {
        imageItem.style.cssText += ";visibility: hidden !important;";
      }
  }
  })();
  window.__videoDefaultRatio = 16 / 9;//默认值是16/9
  window.__getVideoWh = function (dom) {
    var max_width = getMaxWith(),
      width = max_width,
      ratio_ = dom.getAttribute('data-ratio') * 1,//mark16/9
      arr = [4 / 3, 16 / 9],
      ret = arr[0],
      abs = Math.abs(ret - ratio_);
    if (!ratio_) { // 没有比例
      if (dom.getAttribute("data-mpvid")) { // MP视频
        ratio_ = 16 / 9;
      } else { // 非MP视频，需要兼容历史图文
        ratio_ = 4 / 3;
      }
    } else { // 有比例，则判断更接近4/3还是更接近16/9
      for (var j = 1, jl = arr.length; j < jl; j++) {
        var _abs = Math.abs(arr[j] - ratio_);
        if (_abs < abs) {
          abs = _abs;
          ret = arr[j];
        }
      }
      ratio_ = ret;
    }

    var parent_width = getParentWidth(dom) || max_width,
      width = width > parent_width ? parent_width : width,
      outerW = getOuterW(dom) || 0,
      outerH = getOuterH(dom) || 0,
      videoW = width - outerW,
      videoH = videoW / ratio_,
      speedDotH = 12, // 播放器新样式的进度条在最下面，为了避免遮住拖动的点点，需要额外设置高一些
      height = videoH + outerH + speedDotH;

    return { w: Math.ceil(width), h: Math.ceil(height), vh: videoH, vw: videoW, ratio: ratio_, sdh: speedDotH };
  };

  // 图片和视频预加载逻辑，记得H5和秒开要对齐逻辑
  (function () {
    var iframe = document.getElementsByTagName('iframe');
    for (var i = 0, il = iframe.length; i < il; i++) {
      if (window.__second_open__ && iframe[i].getAttribute('__sec_open_place_holder__')) {
        continue;
      }
      var a = iframe[i];
      var src_ = a.getAttribute('src') || a.getAttribute('data-src') || "";

      /* if (!/^http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/.test(src_)
        && !/^http(s)*\:\/\/mp\.weixin\.qq\.com\/mp\/readtemplate\?t=pages\/video_player_tmpl/.test(src_)
      ) {
        continue;
      } */
      var vid = getQuery("vid", src_) || a.getAttribute('data-mpvid');
      if (!vid) {
        continue;
      }
      vid = vid.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");//清除前后空格
      a.removeAttribute('src');
      a.style.display = "none";
      var obj = window.__getVideoWh(a),
        videoPlaceHolderSpan = document.createElement('span'),
        videoPlayerIconSpan = document.createElement('span'),
        mydiv = document.createElement('img');

      videoPlaceHolderSpan.className = "js_img_loading db";
      videoPlaceHolderSpan.setAttribute("data-vid", vid);
      // videoPlaceHolderSpan.style.display = 'block';

      videoPlayerIconSpan.className = 'wx_video_context db'; // 预加载的视频封面图占位
      videoPlayerIconSpan.style.display = 'none';
      videoPlayerIconSpan.innerHTML = '<span class="wx_video_thumb_primary"></span><button class="wx_video_play_btn">播放</button><span class="wx_video_mask"></span>'; // 曝光后设置这里img的src

      mydiv.className = "img_loading";

      mydiv.src = "";
      // mydiv.style.cssText += ';height:100%;width:100%;';
      // mydiv.setAttribute("data-vid",vid);
      videoPlaceHolderSpan.style.cssText = "width: " + obj.w + "px !important;";
      mydiv.style.cssText += ";width: " + obj.w + "px";
      videoPlaceHolderSpan.appendChild(videoPlayerIconSpan);
      videoPlaceHolderSpan.appendChild(mydiv);

      insertAfter(videoPlaceHolderSpan, a); // 在视频后面插入占位

      /* var parentNode = a.parentNode;
      var copyIframe = a;
      var index = i; */

      // 由于视频需要加一个转载的来源，所以这里需要提前设置高度
      function ajax(obj) {
        var url = obj.url;
        var xhr = new XMLHttpRequest();

        var data = null;
        if (typeof obj.data == "object") {
          var d = obj.data;
          data = [];
          for (var k in d) {
            if (d.hasOwnProperty(k)) {
              data.push(k + "=" + encodeURIComponent(d[k]));
            }
          }
          data = data.join("&");
        } else {
          data = typeof obj.data == 'string' ? obj.data : null;
        }

        xhr.open('POST', url, true);
        xhr.onreadystatechange = function () {
          if (xhr.readyState == 4) {
            if (xhr.status >= 200 && xhr.status < 400) {
              obj.success && obj.success(xhr.responseText);
            } else {
              obj.error && obj.error(xhr);
            }
            obj.complete && obj.complete();
            obj.complete = null;
          }
        };
        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
        xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
        xhr.send(data);
      }

      var mid = "2247483895" || "" || "";
      var biz = "Mzg2NTAzMTExNg==" || "";
      var sessionid = "" || "svr_403c90e599c";
      var idx = "1";

      (function sendReq(parentNode, copyIframe, index, vid) {
        ajax({
          url: '/mp/videoplayer?vid=' + vid + '&mid=' + mid + '&idx=1&__biz=' + biz + '&sessionid=' + sessionid + '&f=json',
          type: "GET",
          dataType: 'json',
          success: function (json) {
            var ret = JSON.parse(json || '{}');
            var ori = ret.ori_status;
            var hit_biz_headimg = ret.hit_biz_headimg + '/64';
            var hit_nickname = ret.hit_nickname;
            var hit_username = ret.hit_username;
            var sourceBiz = ret.source_encode_biz;

            var selfUserName = "gh_1dd456f1d44d";

            if (ori === 2 && selfUserName !== hit_username) {
              var videoBar = document.createElement('div');
              var videoBarHtml = '<div class="wx-edui-video_source_link js_wx_tap_highlight wx_tap_card" id="' + (hit_username + index) + '" data-hit-username="' + hit_username + '" data-hit-biz="' + sourceBiz + '">';
              videoBarHtml += '<div class="wx-edui-video_source_word">以下视频来源于</div>';
              videoBarHtml += '<div class="wx-edui-video_account_info">';
              videoBarHtml += '<div class="wx-edui-video_account_avatar" id="' + (hit_biz_headimg + index) + '" data-src="' + hit_biz_headimg + '"></div>';
              videoBarHtml += '<div class="wx-edui-video_account_name">' + hit_nickname + '</div>';
              videoBarHtml += '<i class="wx-edui-video_account_arrow"></i>';
              videoBarHtml += '</div>';
              videoBarHtml += '<div class="wx-edui-video_source_link__layer_mask"></div>';
              videoBarHtml += '</div>';
              videoBar.innerHTML = videoBarHtml;
              var spanContainer = document.getElementById('js_mp_video_container_' + index);
              if (spanContainer) {
                spanContainer.parentNode.insertBefore(videoBar, spanContainer);
              } else if (parentNode.contains && parentNode.contains(copyIframe)) {
                parentNode.insertBefore(videoBar, copyIframe);
              } else {
                parentNode.insertBefore(videoBar, parentNode.firstElementChild);
              }
              var avatorEle = document.getElementById(hit_biz_headimg + index);
              var avatorSrc = avatorEle.dataset.src;
              console.log('avatorSrc' + avatorSrc);
              if (ret.hit_biz_headimg) {
                avatorEle.style.backgroundImage = 'url(' + avatorSrc + ')';
              }
            }
          },
          error: function (xhr) {
          }
        });
      })(a.parentNode, a, i, vid);

      a.style.cssText += ";width: " + obj.w + "px !important;";
      a.setAttribute("width", obj.w);
      if (window.__zoom != 1) {
        a.style.display = "block";
        videoPlaceHolderSpan.style.display = "none";
        a.setAttribute("_ratio", obj.ratio);
        a.setAttribute("_vid", vid);
      } else {
        videoPlaceHolderSpan.style.cssText += "height: " + (obj.h - obj.sdh) + "px !important;margin-bottom: " + obj.sdh + "px !important;";
        mydiv.style.cssText += "height: " + (obj.h - obj.sdh) + "px !important;";
        a.style.cssText += "height: " + obj.h + "px !important;";
        a.setAttribute("height", obj.h);
      }
      a.setAttribute("data-vh", obj.vh);
      a.setAttribute("data-vw", obj.vw);
      if (a.getAttribute("data-mpvid")) {
        a.setAttribute("data-src", location.protocol + "//mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&auto=0&vid=" + vid);
      } else {
        a.setAttribute("data-src", location.protocol + "//v.qq.com/iframe/player.html?vid=" + vid + "&width=" + obj.vw + "&height=" + obj.vh + "&auto=0");
      }
    }
  })();

  (function () {
    if (window.__zoom != 1) {
      if (!window.__second_open__) {
        document.getElementById('page-content').style.zoom = window.__zoom;
        var a = document.getElementById('activity-name');
        var b = document.getElementById('meta_content');
        if (!!a) {
          a.style.zoom = 1 / window.__zoom;
        }
        if (!!b) {
          b.style.zoom = 1 / window.__zoom;
        }
      }
      var images = document.getElementsByTagName('img');
      for (var i = 0, il = images.length; i < il; i++) {
        if (window.__second_open__ && images[i].getAttribute('__sec_open_place_holder__')) {
          continue;
        }
        images[i].style.zoom = 1 / window.__zoom;
      }
      var iframe = document.getElementsByTagName('iframe');
      for (var i = 0, il = iframe.length; i < il; i++) {
        if (window.__second_open__ && iframe[i].getAttribute('__sec_open_place_holder__')) {
          continue;
        }
        var a = iframe[i];
        a.style.zoom = 1 / window.__zoom;
        var src_ = a.getAttribute('data-src') || "";
        if (!/^http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/.test(src_)
          && !/^http(s)*\:\/\/mp\.weixin\.qq\.com\/mp\/readtemplate\?t=pages\/video_player_tmpl/.test(src_)
        ) {
          continue;
        }
        var ratio = a.getAttribute("_ratio");
        var vid = a.getAttribute("_vid");
        a.removeAttribute("_ratio");
        a.removeAttribute("_vid");
        var vw = a.offsetWidth - (getOuterW(a) || 0);
        var vh = vw / ratio;
        var h = vh + (getOuterH(a) || 0)
        a.style.cssText += "height: " + h + "px !important;"
        a.setAttribute("height", h);
        if (/^http(s)*\:\/\/v\.qq\.com\/iframe\/(preview|player)\.html\?/.test(src_)) {
          a.setAttribute("data-src", location.protocol + "//v.qq.com/iframe/player.html?vid=" + vid + "&width=" + vw + "&height=" + vh + "&auto=0");
        }
        a.style.display = "none";
        var parent = a.parentNode;
        if (!parent) {
          continue;
        }
        for (var j = 0, jl = parent.children.length; j < jl; j++) {
          var child = parent.children[j];
          if (child.className.indexOf("img_loading") >= 0 && child.getAttribute("data-vid") == vid) {
            child.style.cssText += "height: " + h + "px !important;";
            child.style.display = "";
          }
        }
      }
    }
  })();
})();
</script><script type="text/javascript" nonce="" reportloaderror="">!function(){"use strict";var t={defaultContentTpl:'<span class="js_img_loading db" style="width:#width#px !important;height:#height#px !important;text-indent: 0"><img style="width:#width#px !important;height:#height#px !important;border-radius:#borderRadius#px;" class="img_loading" src=""></span>',config:[{querySelector:"redpacketcover",genId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return decodeURIComponent(t.node.getAttribute("data-coveruri")||"")},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return.7854*t.parentWidth},calH:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.calW({parentWidth:t.parentWidth})/.73346+27+37},replaceContentCssText:"",appendContentCssText:"display: inline-block;position: relative;",outerContainerLeft:'<section style="display:block;font-size:0;text-align:center;margin:16px 0;">',outerContainerRight:"</section>"},{querySelector:"qqmusic",genId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(t.node.getAttribute("musicid")||"").replace(/^\s/,"").replace(/\s$/,"")+"_"+t.index},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 1*t.parentWidth},calH:function(){return 88},replaceContentCssText:"",appendContentCssText:"margin:16px 0;diplay:block;",outerContainerLeft:"",outerContainerRight:""},{querySelector:"mpvoice",genId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=decodeURIComponent(t.node.getAttribute("voice_encode_fileid")||"").replace(/^\s/,"").replace(/\s$/,"");return e+"_"+t.index},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 1*t.parentWidth},calH:function(){return 122},replaceContentCssText:"",appendContentCssText:"margin:16px 0;diplay:block;",outerContainerLeft:"",outerContainerRight:""},{querySelector:"mppoi",genId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.node.getAttribute("data-id")||""},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 1*t.parentWidth},calH:function(){return 219},replaceContentCssText:"",appendContentCssText:"margin:16px 0;diplay:block;",outerContainerLeft:"",outerContainerRight:""},{querySelector:"mpsearch",genId:function(){return decodeURIComponent("mpsearch")},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 1*t.parentWidth},calH:function(){return 100},replaceContentCssText:"",appendContentCssText:"margin:16px 0;diplay:block;",outerContainerLeft:"",outerContainerRight:""},{querySelector:"mpvideosnap",genId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.node.getAttribute("data-type")||"video";return"live"===e?decodeURIComponent(t.node.getAttribute("data-noticeid")||""):decodeURIComponent(t.node.getAttribute("data-id")||"")},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.node.getAttribute("data-type")||"video",n=t.node.getAttribute("data-width")||"",r=t.node.getAttribute("data-height")||"";if("live"===e||"topic"===e)return t.parentWidth;if("image"===e)return.665*t.parentWidth;var i=1,o=0,a=0,d=!1;return 1===(i=n/r)||i===3/4||(i===4/3||i===16/9?d=!0:i<3/4?i=3/4:i>1&&i<4/3?i=1:i>4/3?d=!0:("number"!=typeof i||Object.is(i,NaN))&&(i=1)),t.node.setAttribute("data-datio",i),t.node.setAttribute("data-isHorizontal",d),o=(a=!0===d?t.parentWidth:window.innerWidth<1024?.65*window.innerWidth:.65*t.parentWidth)/i,t.node.setAttribute("data-computedWidth",a),t.node.setAttribute("data-computedHeight",o),a},calH:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.node.getAttribute("data-desc")||"",n=t.node.getAttribute("data-type")||"video",r=t.node.getAttribute("data-computedHeight")||"";switch(n){case"live":return e?152:116;case"topic":return 201;case"image":return e?this.calW(t)+44+35+27:this.calW(t)+44+35;case"video":return parseFloat(r)}},getBorderRadius:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.node.getAttribute("data-type")||"video";return"video"===e?4:8},replaceContentCssText:"",appendContentCssText:"margin:16px auto;diplay:block;",outerContainerLeft:"",outerContainerRight:""},{querySelector:"mp-wxaproduct",genId:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return decodeURIComponent(t.node.getAttribute("data-wxaproduct-productid")||"")},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 1*t.parentWidth},calH:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.node.getAttribute("data-wxaproduct-cardtype")||"";return"mini"===e?124:466},replaceContentCssText:"",appendContentCssText:"margin:16px 0;diplay:block;",outerContainerLeft:"",outerContainerRight:""},{querySelector:"mpprofile",genId:function(t){return t.node.getAttribute("data-id")||""},calW:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 1*t.parentWidth},calH:function(){return 143},replaceContentCssText:"",appendContentCssText:"margin:16px 0 16px;diplay:block;",outerContainerLeft:"",outerContainerRight:""}]};!function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"==typeof document.querySelectorAll)for(var e={maxWith:document.getElementById("img-content").getBoundingClientRect().width,idAttr:"data-preloadingid"},n=0,r=t.config.length;n<r;n++)for(var i=t.config[n],o=document.querySelectorAll(i.querySelector),a=0,d=o.length;a<d;a++){var c=o[a],u=c.parentNode.getBoundingClientRect().width;if(u=Math.min(u,e.maxWith),!c.getAttribute("has-insert-preloading")){var l=i.calW({parentWidth:u,node:c}),p=i.calH({parentWidth:u,node:c}),g=i.genId({index:a,node:c}),s="function"==typeof i.getBorderRadius?i.getBorderRadius({index:a,node:c}):8,h=t.defaultContentTpl.replace(/#height#/g,p).replace(/#width#/g,l).replace(/#borderRadius#/g,s),C=document.createElement("div");if(C.innerHTML=h,i.replaceContentCssText){var f=i.replaceContentCssText.replace(/#height#/g,p).replace(/#width#/g,l);C.firstChild.style.cssText=f}else i.appendContentCssText&&(C.firstChild.style.cssText+=i.appendContentCssText);var v=i.outerContainerLeft+C.innerHTML+i.outerContainerRight;C.innerHTML=v,C.firstChild.setAttribute(e.idAttr,g),c.parentNode.insertBefore(C.firstChild,c.nextSibling),c.setAttribute("has-insert-preloading","1")}}}(t)}();</script>
<script type="text/javascript" nonce="" reportloaderror="">
// 白名单的class不能去除
var whiteList = 'rich_pages,blockquote_info,blockquote_biz,blockquote_other,blockquote_article,js_jump_icon,h5_image_link,js_banner_container,js_list_container,js_cover,js_tx_video_container,js_product_err_container,js_product_loop_content,js_product_container,img_loading,list-paddingleft-1,list-paddingleft-2,list-paddingleft-3,selectTdClass,noBorderTable,ue-table-interlace-color-single,ue-table-interlace-color-double,__bg_gif,weapp_text_link,weapp_image_link,js_img_loading,wx_video_context,db,wx_video_thumb_primary,wx_video_play_btn,wx_video_mask,qqmusic_area,tc,tips_global,unsupport_tips,qqmusic_wrp,appmsg_card_context,appmsg_card_active,wx_tap_card,js_wx_tap_highlight,wx_tap_link,qqmusic_bd,play_area,icon_qqmusic_switch,pic_qqmusic_default,qqmusic_thumb,access_area,qqmusic_songname,qqmusic_singername,qqmusic_source,js_audio_frame,share_audio_context,flex_context,pages_reset,share_audio_switch,icon_share_audio_switch,share_audio_info,flex_bd,share_audio_title,share_audio_tips,share_audio_progress_wrp,share_audio_progress,share_audio_progress_inner,share_audio_progress_buffer,share_audio_progress_loading,share_audio_progress_loading_inner,share_audio_progress_handle,share_audio_desc,share_audio_length_current,share_audio_length_total,video_iframe,vote_iframe,js_editor_vote_card,res_iframe,card_iframe,js_editor_card,weapp_display_element,js_weapp_display_element,weapp_card,app_context,weapp_card_bd,weapp_card_profile,radius_avatar,weapp_card_avatar,weapp_card_nickname,weapp_card_info,weapp_card_title,weapp_card_thumb_wrp,weapp_card_ft,weapp_card_logo,js_pay_btn,pay,pay__mask,wx_video_loading,js_redpacketcover,js_uneditable,js_uneditablemouseover,js_editor_qqmusic,js_editor_audio,ct_geography_loc_tip,js_poi_entry,subsc_context,subsc_btn,reset_btn,js_subsc_btn,icon_subsc'.split(',');
var qaClassPrefix = 'qa__';
var whiteListReg = [
  new RegExp("^wxw"),
  new RegExp("^weui"),
  new RegExp("^appmsg"),
  new RegExp("^audio"),
  new RegExp("^music"),
  new RegExp("^cps_inner"),
  new RegExp("^bizsvr_"), // 后台压缩样式
  new RegExp("^code-snippet"), // 代码块样式
  new RegExp("^" + qaClassPrefix), // 问答卡片样式
  new RegExp("^wx-edui-"), // 图文编辑器相关样式统一前缀
  new RegExp("^wx_"), // 微信样式统一前缀
  new RegExp("^wx-"), // 微信样式统一前缀
  new RegExp('^js_darkmode__'), // 暗黑模式统一前缀
  new RegExp('^js_wechannel'), // 视频号统一前缀
];
</script>
<script type="text/javascript" nonce="" reportloaderror="">
function htmlDecode(str) {
  return str
    .replace(/&#39;/g, '\'')
    .replace(/<br\s*(\/)?\s*>/g, '\n')
    .replace(/&nbsp;/g, ' ')
    .replace(/&lt;/g, '<')
    .replace(/&gt;/g, '>')
    .replace(/&quot;/g, '"')
    .replace(/&amp;/g, '&')
    .replace(/&nbsp;/g, ' ');
}

var uin = '';
var key = '';
var pass_ticket = '';
var new_appmsg = 1;
var item_show_type = "0";
var real_item_show_type = "0";
var can_see_complaint = "0";
var tid = "";
var aid = "";
var clientversion = "";
var appuin = "Mzg2NTAzMTExNg==" || "";
var voiceid = "";

var source = "19";
var ascene = "";
var subscene = "";
var sessionid = "" || "svr_403c90e599c";
var abtest_cookie = "";

var scene = 75;

var itemidx = "";
var appmsg_token = "";
var _copyright_stat = "0";
var _ori_article_type = "";

var is_follow = "";
var nickname = "狂神说";
var appmsg_type = "9";
var ct = "1585019536";
var user_name = "gh_1dd456f1d44d";
var fakeid = "";
var version = "";
var is_limit_user = "0";
var round_head_img = "http://mmbiz.qpic.cn/mmbiz_png/uJDAUKrGC7LaLt5KxicWffiaibB7AbG3PzOLbpSC3icbUqoqjpe5CqZ4IsMqiaMpibB3kltNVsDEEGcFwyaiaCBKAXs7g/0?wx_fmt=png";
var hd_head_img = "http://wx.qlogo.cn/mmhead/Q3auHgzwzM7vQLEC0TrC4j3lBon4COEYjeibE7Dl28KQS0YlzhwQ7ow/0" || "";
var ori_head_img_url = "http://wx.qlogo.cn/mmhead/Q3auHgzwzM7vQLEC0TrC4j3lBon4COEYjeibE7Dl28KQS0YlzhwQ7ow/132";
var msg_title = '狂神说Linux03：Vim使用及账号用户管理'.html(false);
var msg_desc = htmlDecode("狂神说Linux系列连载课程，通俗易懂，基于CentOS7，欢迎各位狂粉转发关注学习。");
var msg_cdn_url = "http://mmbiz.qpic.cn/mmbiz_jpg/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMAxSVzPZDsx2I9S3vbTYQic8mUHmWXcxs4g1VIc6AVqP6ot9jHaJqr9w/0?wx_fmt=jpeg"; // 首图idx=0时2.35:1 ， 次图idx!=0时1:1
var cdn_url_1_1 = "https://mmbiz.qlogo.cn/mmbiz_jpg/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMZnxC6lIMibCJcBh7g0fl1Za1eolRX3Olickq7jrYJic0pUxpZaU9755yw/0?wx_fmt=jpeg"; // 1:1比例的封面图
var cdn_url_235_1 = "https://mmbiz.qlogo.cn/mmbiz_jpg/uJDAUKrGC7L1I72C1HrwJ9bG6XAbVggMAxSVzPZDsx2I9S3vbTYQic8mUHmWXcxs4g1VIc6AVqP6ot9jHaJqr9w/0?wx_fmt=jpeg"; // 首图idx=0时2.35:1 ， 次图idx!=0时1:1
// var msg_link = "http://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==\x26amp;mid=2247483895\x26amp;idx=1\x26amp;sn=b685934ee0d08b9d01cc0c35ed7fed71\x26amp;chksm=ce610754f9168e4280b6449078ee9fd19dd5fd1f44f90bb7b57231a860068fb38697059d17f5#rd";
var msg_link = "http://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&amp;mid=2247483895&amp;idx=1&amp;sn=b685934ee0d08b9d01cc0c35ed7fed71&amp;chksm=ce610754f9168e4280b6449078ee9fd19dd5fd1f44f90bb7b57231a860068fb38697059d17f5#rd"; // @radeonwu
var user_uin = "" * 1;
var msg_source_url = '';
var img_format = 'jpeg';
var srcid = '';
var req_id = '0417Rr7JcK29tb9SnJUihbZq';
var networkType;
var appmsgid = "" || '' || '2247483895';
var comment_id = "0" || "0" * 1;
var comment_enabled = "" * 1;
var open_fansmsg = "0" * 1;
var is_https_res = ("" * 1) && (location.protocol == "https:");
var msg_daily_idx = "1" || "";
var profileReportInfo = "" || "";

var devicetype = "";
var source_encode_biz = ""; // 转载来源的公众号encode biz
var source_username = "";
// var profile_ext_signature = "" || "";
var reprint_ticket = "";
var source_mid = "";
var source_idx = "";
var source_biz = "";
var author_id = "";


// 压缩标志位
var optimizing_flag = "0" * 1;

// 广告灰度实验取消 @add by scotthuang
// var ad_abtest_padding = "0" * 1;

var show_comment = "";
var __appmsgCgiData = {
  wxa_product: "" * 1,
  wxa_cps: "" * 1,
  show_msg_voice: "0" * 1,
  can_use_page: "" * 1,
  is_wxg_stuff_uin: "0" * 1,
  card_pos: "",
  copyright_stat: "0",
  source_biz: "",
  hd_head_img: "http://wx.qlogo.cn/mmhead/Q3auHgzwzM7vQLEC0TrC4j3lBon4COEYjeibE7Dl28KQS0YlzhwQ7ow/0" || (window.location.protocol + "//" + window.location.host + "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/pic/pic_rumor_link5ef31d.jpg"),
  has_red_packet_cover: "0" * 1 || 0,
  minishopCardData: ""
};
var _empty_v = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/audios/empty5ef31d.mp3";
var appmsg_album_info = (function () {
  var curAlbumId = '';
  var publicTagInfo = [
              ];
  for (var i = 0; i < publicTagInfo.length; i++) {
    if (curAlbumId) {
      if (curAlbumId === publicTagInfo[i].id) {
        return publicTagInfo[i];
      }
    } else {
      if (publicTagInfo[i].continousReadOn) {
        return publicTagInfo[i];
      }
    }
  }
  return {};
})();
var copyright_stat = "0" * 1;
var hideSource = "" * 1;

var pay_fee = "" * 1;
var pay_timestamp = "";
var need_pay = "" * 1;
var is_pay_subscribe = "0" * 1;

var need_report_cost = "0" * 1;
var use_tx_video_player = "0" * 1;
var appmsg_fe_filter = "contenteditable";

var friend_read_source = "" || "";
var friend_read_version = "" || "";
var friend_read_class_id = "" || "";

var is_only_read = "1" * 1;
var read_num = "" * 1;
var like_num = "" * 1;
var liked = "" == 'true' ? true : false;
var is_temp_url = "" ? 1 : 0;
var send_time = "";
var icon_emotion_switch = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/emotion/icon_emotion_switch5ef31d.svg";
var icon_emotion_switch_active = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/emotion/icon_emotion_switch_active5ef31d.svg";
var icon_emotion_switch_primary = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/emotion/icon_emotion_switch_primary5ef31d.svg";
var icon_emotion_switch_active_primary = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/emotion/icon_emotion_switch_active_primary5ef31d.svg";
var icon_loading_white = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/common/icon_loading_white5ef31d.gif";
var icon_audio_unread = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/audio/icon_audio_unread5ef31d.png";
var icon_qqmusic_default = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/audio/icon_qqmusic_default5ef31d.png";
var icon_qqmusic_source = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/audio/icon_qqmusic_source5ef31d.svg";
var icon_kugou_source = "//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/audio/icon_kugou_source5ef31d.png";

var topic_default_img = '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/pic/pic_book_thumb5ef31d.png';
var comment_edit_icon = '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/common/icon_edit5ef31d.png';
var comment_loading_img = '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/common/icon_loading_white5ef31d.gif';
var comment_c2c_not_support_img = '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/pic/pic_discuss_more5ef31d.png';

var voice_in_appmsg = {
  "1": "1"
  };
var voiceList = {};
voiceList={"voice_in_appmsg":[]}
var reprint_style = '' * 1;
var wxa_img_alert = "" != 'false';

// 小程序相关数据
var weapp_sn_arr_json = "" || "";

// 视频号相关数据
var video_snap_json = "" || "";
// profile相关数据
var mp_profile = [
  ];

// 能力封禁字段
var ban_scene = "0" * 1;

var svr_time = "1656927973" * 1;
// 加迁移文章字段, 默认为false
var is_transfer_msg = "" * 1 || 0;

var malicious_title_reason_id = "0" * 1; // 标题党wording id @radeonwu
var malicious_content_type = "0" * 1; // 标题党类型 @radeonwu

// 修改错别字逻辑
var modify_time = "";

// 限制跳转到公众号profile @radeonwu
var isprofileblock = "0";

var jumpInfo = [
    ];

var hasRelatedArticleInfo = '0' * 1 || 0; // 有相关阅读的数据 @radeonwu
var relatedArticleFlag = '' * 1 || 0; // 0不用拓展，为1时拓展3条 @yinshen

var canUseAutoTypeSetting = '' * 1 || 0; // 可以应用到自动排版样式
window.wxtoken = "777";
window.is_login = '' * 1; // 把上面的那段代码改一下，方便配置回退

window.__moon_initcallback = function () {
  if (!!window.__initCatch) {
    window.__initCatch({
      idkey: 27611 + 2,
      startKey: 0,
      limit: 128,
      badjsId: 43,
      reportOpt: {
        uin: uin,
        biz: biz,
        mid: mid,
        idx: idx,
        sn: sn
      },
      extInfo: {
        network_rate: 0.01,    //网络错误采样率
        badjs_rate: 0.1 // badjs上报叠加采样率
      }
    });
  }
}
// msg_title != title
var title = "狂神说";

var is_new_msg = true;
// var appmsg_like_type = "2" * 1 ? "2" * 1 : 1; //区分点赞和看一看
// var appmsg_like_type = 2;

var is_wash = '' * 1;
var topbarEnable = false;
var enterid = "" * 1 || "" * 1 || parseInt(Date.now() / 1000);
var reloadid = '' * 1 || parseInt(Date.now() / 1000); // 视频落地页连续播放id
var reloadseq = '' * 1 || 1; // 连续播放序号
// var appid_list = ""; // 改图文所在的小程序的appid列表，只在小程序中使用
var miniprogram_appid = ""; // 该图文所在的小程序的appid

var defaultAvatarUrl = '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/icon/icon_avatar_default.svg';

document.addEventListener('DOMContentLoaded', function () {
  window.domCompleteTime = Date.now();
});

// 记录是否有转载推荐语
      var hasRecommendMsg = 0;
  ;
// 付费阅读
var isPayTopic = '' * 1;
  var payTopicPrice = '' * 1;
var isRemovedFromPayTopic = '' * 1;
var isPaySubscribe = '0' * 1; // 是否付费文章
var isPaid = '0' * 1; // 是否已付费
var isRefund = '' * 1; // 是否已退款
var payShowIAPPrice = 1; // 是否启用IAP价格显示，用于外币显示
var payProductId = '' || ''; // 付费金额对应商品ID，用于iOS多币种金额IAP查询
var previewPercent = '0' || ''; // 试读比例
var payGiftsCount = '0' * 1 || 0; // 付费赠送数量
var payFreeGift = '' * 1 || 0; // 是否是领取付费赠送的用户
var is_finished_preview = 0; // 是否试读完
var jump2pay = '' * 1; // 是否跳转到支付按钮的位置

var isFans; // getext里获取数据再塞到这里
var is_need_reward = (isPaySubscribe && !isPaid) ? 0 : "0" * 1; // 非付费不可赞赏
var is_teenager = '' * 1 || 0; //是否处于青少年模式
var is_care_mode = '' * 1 || 0; //是否处于关怀模式

// 段落投诉
var anchor_tree_msg = '';
// Dark Mode
var colorScheme = ''; // ''|'dark'|'light', 空表示跟随系统

var iapPriceInfo = {
  };
var productPayPackage = {
    iap_price_info: iapPriceInfo
};

// 漫画原创
var isCartoonCopyright = '0' * 1; // 是否漫画原创

// 图文朗读
var show_msg_voice = '' * 1;
var qnaCardData = '';
var exptype = '' || '';
var expsessionid = '' || '';

// 留言相关
var goContentId = '';
var goReplyId = '';

var show_related_article = '' * 1; // 是否强制出相关阅读

var wwdistype = ''; // 企微场景，industrynews表示行业资讯

// 腾讯视频相关
window.cgiData = {
  appImg: '//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/images/pic/pic_tencent_video5ef31d.png',
}

window.show_ip_wording = '1' * 1;
</script><script type="text/javascript" nonce="" reportloaderror="">var __INLINE_SCRIPT__=function(){"use strict";var n=function(n){var i=document.getElementById("js_ip_wording_wrp"),o=document.getElementById("js_ip_wording");if(n&&(window.ip_wording={countryName:n.country_name,countryId:n.country_id,provinceName:n.province_name}),window.ip_wording&&i&&o){var r=function(n){var i="";return 156===parseInt(n.countryId,10)?i=n.provinceName:n.countryId&&(i=n.countryName),i}(window.ip_wording);""!==r&&(o.innerHTML=r,i.style.display="inline-block")}};return window.__second_open__||(n(),window.__setIpWording=n),n}();</script><script type="text/javascript" nonce="" reportloaderror="">!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("Darkmode",[],t):"object"==typeof exports?exports.Darkmode=t():e.Darkmode=t()}(window,(function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=9)}([function(e,t,r){"use strict";var n=r(3),a=r(6),o=[].slice,i=["keyword","gray","hex"],l={};Object.keys(a).forEach((function(e){l[o.call(a[e].labels).sort().join("")]=e}));var s={};function u(e,t){if(!(this instanceof u))return new u(e,t);if(t&&t in i&&(t=null),t&&!(t in a))throw new Error("Unknown model: "+t);var r,c;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof u)this.model=e.model,this.color=e.color.slice(),this.valpha=e.valpha;else if("string"==typeof e){var h=n.get(e);if(null===h)throw new Error("Unable to parse color from string: "+e);this.model=h.model,c=a[this.model].channels,this.color=h.value.slice(0,c),this.valpha="number"==typeof h.value[c]?h.value[c]:1}else if(e.length){this.model=t||"rgb",c=a[this.model].channels;var f=o.call(e,0,c);this.color=d(f,c),this.valpha="number"==typeof e[c]?e[c]:1}else if("number"==typeof e)e&=16777215,this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;var g=Object.keys(e);"alpha"in e&&(g.splice(g.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);var b=g.sort().join("");if(!(b in l))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=l[b];var p=a[this.model].labels,y=[];for(r=0;r<p.length;r++)y.push(e[p[r]]);this.color=d(y)}if(s[this.model])for(c=a[this.model].channels,r=0;r<c;r++){var m=s[this.model][r];m&&(this.color[r]=m(this.color[r]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}function c(e,t,r){return(e=Array.isArray(e)?e:[e]).forEach((function(e){(s[e]||(s[e]=[]))[t]=r})),e=e[0],function(n){var a;return arguments.length?(r&&(n=r(n)),(a=this[e]()).color[t]=n,a):(a=this[e]().color[t],r&&(a=r(a)),a)}}function h(e){return function(t){return Math.max(0,Math.min(e,t))}}function f(e){return Array.isArray(e)?e:[e]}function d(e,t){for(var r=0;r<t;r++)"number"!=typeof e[r]&&(e[r]=0);return e}u.prototype={toString:function(){return this.string()},toJSON:function(){return this[this.model]()},string:function(e){var t=this.model in n.to?this:this.rgb(),r=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:t.color.concat(this.valpha);return n.to[t.model](r)},percentString:function(e){var t=this.rgb().round("number"==typeof e?e:1),r=1===t.valpha?t.color:t.color.concat(this.valpha);return n.to.rgb.percent(r)},array:function(){return 1===this.valpha?this.color.slice():this.color.concat(this.valpha)},object:function(){for(var e={},t=a[this.model].channels,r=a[this.model].labels,n=0;n<t;n++)e[r[n]]=this.color[n];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray:function(){var e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject:function(){var e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round:function(e){return e=Math.max(e||0,0),new u(this.color.map(function(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}(e)).concat(this.valpha),this.model)},alpha:function(e){return arguments.length?new u(this.color.concat(Math.max(0,Math.min(1,e))),this.model):this.valpha},red:c("rgb",0,h(255)),green:c("rgb",1,h(255)),blue:c("rgb",2,h(255)),hue:c(["hsl","hsv","hsl","hwb","hcg"],0,(function(e){return(e%360+360)%360})),saturationl:c("hsl",1,h(100)),lightness:c("hsl",2,h(100)),saturationv:c("hsv",1,h(100)),value:c("hsv",2,h(100)),chroma:c("hcg",1,h(100)),gray:c("hcg",2,h(100)),white:c("hwb",1,h(100)),wblack:c("hwb",2,h(100)),cyan:c("cmyk",0,h(100)),magenta:c("cmyk",1,h(100)),yellow:c("cmyk",2,h(100)),black:c("cmyk",3,h(100)),x:c("xyz",0,h(100)),y:c("xyz",1,h(100)),z:c("xyz",2,h(100)),l:c("lab",0,h(100)),a:c("lab",1),b:c("lab",2),keyword:function(e){return arguments.length?new u(e):a[this.model].keyword(this.color)},hex:function(e){return arguments.length?new u(e):n.to.hex(this.rgb().round().color)},rgbNumber:function(){var e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity:function(){for(var e=this.rgb().color,t=[],r=0;r<e.length;r++){var n=e[r]/255;t[r]=n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),r=e.luminosity();return t>r?(t+.05)/(r+.05):(r+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},isLight:function(){return!this.isDark()},negate:function(){for(var e=this.rgb(),t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten:function(e){var t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken:function(e){var t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate:function(e){var t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate:function(e){var t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten:function(e){var t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken:function(e){var t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale:function(){var e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return u.rgb(t,t,t)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var t=this.hsl(),r=t.color[0];return r=(r=(r+e)%360)<0?360+r:r,t.color[0]=r,t},mix:function(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);var r=e.rgb(),n=this.rgb(),a=void 0===t?.5:t,o=2*a-1,i=r.alpha()-n.alpha(),l=((o*i==-1?o:(o+i)/(1+o*i))+1)/2,s=1-l;return u.rgb(l*r.red()+s*n.red(),l*r.green()+s*n.green(),l*r.blue()+s*n.blue(),r.alpha()*a+n.alpha()*(1-a))}},Object.keys(a).forEach((function(e){if(-1===i.indexOf(e)){var t=a[e].channels;u.prototype[e]=function(){if(this.model===e)return new u(this);if(arguments.length)return new u(arguments,e);var r="number"==typeof arguments[t]?t:this.valpha;return new u(f(a[this.model][e].raw(this.color)).concat(r),e)},u[e]=function(r){return"number"==typeof r&&(r=d(o.call(arguments),t)),new u(r,e)}}})),e.exports=u},function(e,t,r){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,r){var n=r(7),a={};for(var o in n)n.hasOwnProperty(o)&&(a[n[o]]=o);var i=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var l in i)if(i.hasOwnProperty(l)){if(!("channels"in i[l]))throw new Error("missing channels property: "+l);if(!("labels"in i[l]))throw new Error("missing channel labels property: "+l);if(i[l].labels.length!==i[l].channels)throw new Error("channel and label counts mismatch: "+l);var s=i[l].channels,u=i[l].labels;delete i[l].channels,delete i[l].labels,Object.defineProperty(i[l],"channels",{value:s}),Object.defineProperty(i[l],"labels",{value:u})}i.rgb.hsl=function(e){var t,r,n=e[0]/255,a=e[1]/255,o=e[2]/255,i=Math.min(n,a,o),l=Math.max(n,a,o),s=l-i;return l===i?t=0:n===l?t=(a-o)/s:a===l?t=2+(o-n)/s:o===l&&(t=4+(n-a)/s),(t=Math.min(60*t,360))<0&&(t+=360),r=(i+l)/2,[t,100*(l===i?0:r<=.5?s/(l+i):s/(2-l-i)),100*r]},i.rgb.hsv=function(e){var t,r,n,a,o,i=e[0]/255,l=e[1]/255,s=e[2]/255,u=Math.max(i,l,s),c=u-Math.min(i,l,s),h=function(e){return(u-e)/6/c+.5};return 0===c?a=o=0:(o=c/u,t=h(i),r=h(l),n=h(s),i===u?a=n-r:l===u?a=1/3+t-n:s===u&&(a=2/3+r-t),a<0?a+=1:a>1&&(a-=1)),[360*a,100*o,100*u]},i.rgb.hwb=function(e){var t=e[0],r=e[1],n=e[2];return[i.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(r,n))),100*(n=1-1/255*Math.max(t,Math.max(r,n)))]},i.rgb.cmyk=function(e){var t,r=e[0]/255,n=e[1]/255,a=e[2]/255;return[100*((1-r-(t=Math.min(1-r,1-n,1-a)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-a-t)/(1-t)||0),100*t]},i.rgb.keyword=function(e){var t=a[e];if(t)return t;var r,o,i,l=1/0;for(var s in n)if(n.hasOwnProperty(s)){var u=n[s],c=(o=e,i=u,Math.pow(o[0]-i[0],2)+Math.pow(o[1]-i[1],2)+Math.pow(o[2]-i[2],2));c<l&&(l=c,r=s)}return r},i.keyword.rgb=function(e){return n[e]},i.rgb.xyz=function(e){var t=e[0]/255,r=e[1]/255,n=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},i.rgb.lab=function(e){var t=i.rgb.xyz(e),r=t[0],n=t[1],a=t[2];return n/=100,a/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(r-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},i.hsl.rgb=function(e){var t,r,n,a,o,i=e[0]/360,l=e[1]/100,s=e[2]/100;if(0===l)return[o=255*s,o,o];t=2*s-(r=s<.5?s*(1+l):s+l-s*l),a=[0,0,0];for(var u=0;u<3;u++)(n=i+1/3*-(u-1))<0&&n++,n>1&&n--,o=6*n<1?t+6*(r-t)*n:2*n<1?r:3*n<2?t+(r-t)*(2/3-n)*6:t,a[u]=255*o;return a},i.hsl.hsv=function(e){var t=e[0],r=e[1]/100,n=e[2]/100,a=r,o=Math.max(n,.01);return r*=(n*=2)<=1?n:2-n,a*=o<=1?o:2-o,[t,100*(0===n?2*a/(o+a):2*r/(n+r)),100*((n+r)/2)]},i.hsv.rgb=function(e){var t=e[0]/60,r=e[1]/100,n=e[2]/100,a=Math.floor(t)%6,o=t-Math.floor(t),i=255*n*(1-r),l=255*n*(1-r*o),s=255*n*(1-r*(1-o));switch(n*=255,a){case 0:return[n,s,i];case 1:return[l,n,i];case 2:return[i,n,s];case 3:return[i,l,n];case 4:return[s,i,n];case 5:return[n,i,l]}},i.hsv.hsl=function(e){var t,r,n,a=e[0],o=e[1]/100,i=e[2]/100,l=Math.max(i,.01);return n=(2-o)*i,r=o*l,[a,100*(r=(r/=(t=(2-o)*l)<=1?t:2-t)||0),100*(n/=2)]},i.hwb.rgb=function(e){var t,r,n,a,o,i,l,s=e[0]/360,u=e[1]/100,c=e[2]/100,h=u+c;switch(h>1&&(u/=h,c/=h),n=6*s-(t=Math.floor(6*s)),0!=(1&t)&&(n=1-n),a=u+n*((r=1-c)-u),t){default:case 6:case 0:o=r,i=a,l=u;break;case 1:o=a,i=r,l=u;break;case 2:o=u,i=r,l=a;break;case 3:o=u,i=a,l=r;break;case 4:o=a,i=u,l=r;break;case 5:o=r,i=u,l=a}return[255*o,255*i,255*l]},i.cmyk.rgb=function(e){var t=e[0]/100,r=e[1]/100,n=e[2]/100,a=e[3]/100;return[255*(1-Math.min(1,t*(1-a)+a)),255*(1-Math.min(1,r*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a))]},i.xyz.rgb=function(e){var t,r,n,a=e[0]/100,o=e[1]/100,i=e[2]/100;return r=-.9689*a+1.8758*o+.0415*i,n=.0557*a+-.204*o+1.057*i,t=(t=3.2406*a+-1.5372*o+-.4986*i)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},i.xyz.lab=function(e){var t=e[0],r=e[1],n=e[2];return r/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},i.lab.xyz=function(e){var t,r,n,a=e[0];t=e[1]/500+(r=(a+16)/116),n=r-e[2]/200;var o=Math.pow(r,3),i=Math.pow(t,3),l=Math.pow(n,3);return r=o>.008856?o:(r-16/116)/7.787,t=i>.008856?i:(t-16/116)/7.787,n=l>.008856?l:(n-16/116)/7.787,[t*=95.047,r*=100,n*=108.883]},i.lab.lch=function(e){var t,r=e[0],n=e[1],a=e[2];return(t=360*Math.atan2(a,n)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(n*n+a*a),t]},i.lch.lab=function(e){var t,r=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[r,n*Math.cos(t),n*Math.sin(t)]},i.rgb.ansi16=function(e){var t=e[0],r=e[1],n=e[2],a=1 in arguments?arguments[1]:i.rgb.hsv(e)[2];if(0===(a=Math.round(a/50)))return 30;var o=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(t/255));return 2===a&&(o+=60),o},i.hsv.ansi16=function(e){return i.rgb.ansi16(i.hsv.rgb(e),e[2])},i.rgb.ansi256=function(e){var t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},i.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},i.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},i.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},i.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var r=t[0];3===t[0].length&&(r=r.split("").map((function(e){return e+e})).join(""));var n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},i.rgb.hcg=function(e){var t,r=e[0]/255,n=e[1]/255,a=e[2]/255,o=Math.max(Math.max(r,n),a),i=Math.min(Math.min(r,n),a),l=o-i;return t=l<=0?0:o===r?(n-a)/l%6:o===n?2+(a-r)/l:4+(r-n)/l+4,t/=6,[360*(t%=1),100*l,100*(l<1?i/(1-l):0)]},i.hsl.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=1,a=0;return(n=r<.5?2*t*r:2*t*(1-r))<1&&(a=(r-.5*n)/(1-n)),[e[0],100*n,100*a]},i.hsv.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=t*r,a=0;return n<1&&(a=(r-n)/(1-n)),[e[0],100*n,100*a]},i.hcg.rgb=function(e){var t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];var a,o=[0,0,0],i=t%1*6,l=i%1,s=1-l;switch(Math.floor(i)){case 0:o[0]=1,o[1]=l,o[2]=0;break;case 1:o[0]=s,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=l;break;case 3:o[0]=0,o[1]=s,o[2]=1;break;case 4:o[0]=l,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=s}return a=(1-r)*n,[255*(r*o[0]+a),255*(r*o[1]+a),255*(r*o[2]+a)]},i.hcg.hsv=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},i.hcg.hsl=function(e){var t=e[1]/100,r=e[2]/100*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},i.hcg.hwb=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},i.hwb.hcg=function(e){var t=e[1]/100,r=1-e[2]/100,n=r-t,a=0;return n<1&&(a=(r-n)/(1-n)),[e[0],100*n,100*a]},i.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},i.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},i.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},i.gray.hsl=i.gray.hsv=function(e){return[0,0,e[0]]},i.gray.hwb=function(e){return[0,100,e[0]]},i.gray.cmyk=function(e){return[0,0,0,e[0]]},i.gray.lab=function(e){return[e[0],0,0]},i.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},i.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},function(e,t,r){var n=r(1),a=r(4),o=Object.hasOwnProperty,i={};for(var l in n)o.call(n,l)&&(i[n[l]]=l);var s=e.exports={to:{},get:{}};function u(e,t,r){return Math.min(Math.max(t,e),r)}function c(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),r="hsl";break;case"hwb":t=s.get.hwb(e),r="hwb";break;default:t=s.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,r,a,i=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(a=t[2],t=t[1],r=0;r<3;r++){var l=2*r;i[r]=parseInt(t.slice(l,l+2),16)}a&&(i[3]=parseInt(a,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(a=(t=t[1])[3],r=0;r<3;r++)i[r]=parseInt(t[r]+t[r],16);a&&(i[3]=parseInt(a+a,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)i[r]=parseInt(t[r+1],0);t[4]&&(t[5]?i[3]=.01*parseFloat(t[4]):i[3]=parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:o.call(n,t[1])?((i=n[t[1]])[3]=1,i):null:null;for(r=0;r<3;r++)i[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?i[3]=.01*parseFloat(t[4]):i[3]=parseFloat(t[4]))}for(r=0;r<3;r++)i[r]=u(i[r],0,255);return i[3]=u(i[3],0,1),i},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,u(parseFloat(t[2]),0,100),u(parseFloat(t[3]),0,100),u(isNaN(r)?1:r,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,u(parseFloat(t[2]),0,100),u(parseFloat(t[3]),0,100),u(isNaN(r)?1:r,0,1)]}return null},s.to.hex=function(){var e=a(arguments);return"#"+c(e[0])+c(e[1])+c(e[2])+(e[3]<1?c(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=a(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=a(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},s.to.hsl=function(){var e=a(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=a(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return i[e.slice(0,3)]}},function(e,t,r){"use strict";var n=r(5),a=Array.prototype.concat,o=Array.prototype.slice,i=e.exports=function(e){for(var t=[],r=0,i=e.length;r<i;r++){var l=e[r];n(l)?t=a.call(t,o.call(l)):t.push(l)}return t};i.wrap=function(e){return function(){return e(i(arguments))}}},function(e,t){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},function(e,t,r){var n=r(2),a=r(8),o={};Object.keys(n).forEach((function(e){o[e]={},Object.defineProperty(o[e],"channels",{value:n[e].channels}),Object.defineProperty(o[e],"labels",{value:n[e].labels});var t=a(e);Object.keys(t).forEach((function(r){var n=t[r];o[e][r]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var r=e(t);if("object"==typeof r)for(var n=r.length,a=0;a<n;a++)r[a]=Math.round(r[a]);return r};return"conversion"in e&&(t.conversion=e.conversion),t}(n),o[e][r].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=o},function(e,t,r){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,r){var n=r(2);function a(e){var t=function(){for(var e={},t=Object.keys(n),r=t.length,a=0;a<r;a++)e[t[a]]={distance:-1,parent:null};return e}(),r=[e];for(t[e].distance=0;r.length;)for(var a=r.pop(),o=Object.keys(n[a]),i=o.length,l=0;l<i;l++){var s=o[l],u=t[s];-1===u.distance&&(u.distance=t[a].distance+1,u.parent=a,r.unshift(s))}return t}function o(e,t){return function(r){return t(e(r))}}function i(e,t){for(var r=[t[e].parent,e],a=n[t[e].parent][e],i=t[e].parent;t[i].parent;)r.unshift(t[i].parent),a=o(n[t[i].parent][i],a),i=t[i].parent;return a.conversion=r,a}e.exports=function(e){for(var t=a(e),r={},n=Object.keys(t),o=n.length,l=0;l<o;l++){var s=n[l];null!==t[s].parent&&(r[s]=i(s,t))}return r}},function(e,t,r){"use strict";r.r(t),r.d(t,"run",(function(){return ye})),r.d(t,"init",(function(){return me})),r.d(t,"convertBg",(function(){return ve})),r.d(t,"extend",(function(){return ke}));var n="(prefers-color-scheme: dark)",a="data_color_scheme_dark",o="".concat(1*new Date).concat(Math.round(10*Math.random())),i="data-darkmode-color-".concat(o),l="data-darkmode-bgcolor-".concat(o),s="data-darkmode-original-color-".concat(o),u="data-darkmode-original-bgcolor-".concat(o),c="data-darkmode-bgimage-".concat(o),h=window.getInnerHeight&&window.getInnerHeight()||window.innerHeight||document.documentElement.clientHeight,f=["TABLE","TR","TD","TH"],d=/ !important$/,g={hasInit:!1,begin:null,showFirstPage:null,error:null,mode:"",whitelist:{tagName:["MPCPS","IFRAME"]},needJudgeFirstPage:!0,delayBgJudge:!1,container:null,cssSelectorsPrefix:"",defaultLightTextColor:"#191919",defaultLightBgColor:"#fff",defaultDarkTextColor:"#a3a3a3",defaultDarkBgColor:"#191919",set:function(e,t,r){var n=t[r];switch(e){case"boolean":"boolean"==typeof n&&(this[r]=n);break;case"string":"string"==typeof n&&""!==n&&(this[r]=n);break;case"function":"function"==typeof n&&(this[r]=n);break;case"dom":n instanceof HTMLElement&&(this[r]=n)}}};function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function m(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var v=[],k=[],w=function(){function e(){p(this,e)}return m(e,[{key:"loopTimes",get:function(){return se.loopTimes}},{key:"isDarkmode",get:function(){return de.isDarkmode}},{key:"addCss",value:function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];(r?v:k).push(he.genCss(e,t.map((function(e){var t=e.key,r=e.value;return he.genCssKV(t,r)})).join("")))}}]),e}(),x=function(){function e(){p(this,e),b(this,"_plugins",[]),b(this,"length",0),b(this,"loopTimes",0),b(this,"firstPageStyle",""),b(this,"otherPageStyle",""),b(this,"firstPageStyleNoMQ",""),b(this,"otherPageStyleNoMQ","")}return m(e,[{key:"extend",value:function(e){this._plugins.push(new(e(w))),this.length++}},{key:"emit",value:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this._plugins.forEach((function(t){"function"==typeof t[e]&&t[e].apply(t,r)}))}},{key:"addCss",value:function(e){e?(this.firstPageStyle+=v.join(""),this.firstPageStyleNoMQ+=k.join("")):(this.otherPageStyle+=v.join(""),this.otherPageStyleNoMQ+=k.join(""))}},{key:"resetCss",value:function(){v=[],k=[]}}]),e}();function M(e){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function C(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var j=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),C(this,"_queue",[]),C(this,"_idx",0),this._prefix=t}var t,r,n;return t=e,(r=[{key:"push",value:function(e){var t="".concat(this._prefix).concat(this._idx++);e.classList.add(t),this._queue.push({el:e,className:t,updated:!g.delayBgJudge})}},{key:"forEach",value:function(e){var t=[];for(this._queue.forEach((function(r,n){r.updated&&(t.unshift(n),M(e)&&e(r.el))}));t.length;)this._queue.splice(t.shift(),1)}},{key:"update",value:function(e){this._queue.forEach((function(t){t.updated||Array.prototype.some.call(e,(function(e){return!(1!==e.nodeType||!e.classList.contains(t.className)||(t.el=e,t.updated=!0,0))}))}))}}])&&_(t.prototype,r),n&&_(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function P(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function S(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var A=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),S(this,"_stack",[]),S(this,"_idx",0),this._prefix=t}var t,r,n;return t=e,(r=[{key:"push",value:function(e,t){var r="".concat(this._prefix).concat(this._idx++);e.classList.add(r),this._stack.unshift({el:e,className:r,cssKV:t,updated:!g.delayBgJudge})}},{key:"contains",value:function(e,t){var r=e.getBoundingClientRect(),n=[];for(this._stack.forEach((function(e,t){if(e.updated){e.rect||(e.rect=e.el.getBoundingClientRect());var a=e.rect;r.top>=a.bottom||r.bottom<=a.top||r.left>=a.right||r.right<=a.left||n.unshift(t)}}));n.length;){var a=this._stack.splice(n.shift(),1)[0];"function"==typeof t&&t(a)}}},{key:"update",value:function(e){this._stack.forEach((function(t){t.updated||Array.prototype.some.call(e,(function(e){return!(1!==e.nodeType||!e.classList.contains(t.className)||(t.el=e,t.updated=!0,0))}))}))}}])&&P(t.prototype,r),n&&P(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,o=[],i=!0,l=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(l)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return B(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return B(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function E(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function T(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var N=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),T(this,"_firstPageStyle",""),T(this,"_otherPageStyle",""),T(this,"isFinish",!1)}var t,r,o;return t=e,(r=[{key:"genCssKV",value:function(e,t){return"".concat(e,": ").concat(t," !important;")}},{key:"genCss",value:function(e,t){return"".concat("dark"===g.mode?"html.".concat(a," "):"").concat(g.cssSelectorsPrefix&&"".concat(g.cssSelectorsPrefix," "),".").concat(e,"{").concat(t,"}")}},{key:"addCss",value:function(e,t){this[t?"_firstPageStyle":"_otherPageStyle"]+=e,se.addCss(t)}},{key:"writeStyle",value:function(e){!e&&de.isDarkmode&&(this.isFinish=!0);var t=(de.isDarkmode?[{target:this,key:["_firstPageStyle","_otherPageStyle"],needMediaQuery:!0}]:[]).concat([{target:se,key:["firstPageStyle","otherPageStyle"],needMediaQuery:!0},{target:se,key:["firstPageStyleNoMQ","otherPageStyleNoMQ"],needMediaQuery:!1}]).map((function(t){var r=t.target,a=O(t.key,2),o=a[0],i=a[1],l=t.needMediaQuery,s="";e?s=o:(r[i]=r[o]+r[i],r[o]="",s=i);var u=r[s];return u?(r[s]="","dark"!==g.mode&&l?"@media ".concat(n," {").concat(u,"}"):u):""})).join("");t&&document.head.insertAdjacentHTML("beforeend",'<style type="text/css">'.concat(t,"</style>"))}}])&&E(t.prototype,r),o&&E(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();function F(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function D(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function L(e){return function(e){if(Array.isArray(e))return q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return q(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function I(e){var t;return(t=[e]).concat.apply(t,L(e.querySelectorAll("*")))}var z={"ue-table-interlace-color-single":"#fcfcfc","ue-table-interlace-color-double":"#f7faff"};var V=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),D(this,"_nodes",[]),D(this,"_firstPageNodes",[]),D(this,"_delayNodes",[]),D(this,"showFirstPage",!1)}var t,r,n;return t=e,(r=[{key:"length",get:function(){return this._nodes.length}},{key:"set",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._nodes=e}},{key:"get",value:function(){var e=[];return this._nodes.length?(e=this._nodes,de.isDarkmode&&(this._nodes=[])):this._delayNodes.length?(e=this._delayNodes,this._delayNodes=[]):g.container&&(e=g.container.querySelectorAll("*")),e}},{key:"delay",value:function(){var e=this;Array.prototype.forEach.call(this._nodes,(function(t){return e._delayNodes.push(t)})),this._nodes=[]}},{key:"hasDelay",value:function(){return this._delayNodes.length>0}},{key:"addFirstPageNode",value:function(e){this._firstPageNodes.push(e)}},{key:"showFirstPageNodes",value:function(){this._firstPageNodes.forEach((function(e){return e.style.visibility="visible"})),this.showFirstPage=!0}},{key:"emptyFirstPageNodes",value:function(){this._firstPageNodes=[]}}])&&F(t.prototype,r),n&&F(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),K=r(0),J=r.n(K),$=r(1),H=r.n($);function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,a,o=[],i=!0,l=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);i=!0);}catch(e){l=!0,a=e}finally{try{i||null==r.return||r.return()}finally{if(l)throw a}}return o}(e,t)||U(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e){return function(e){if(Array.isArray(e))return G(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||U(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function U(e,t){if(e){if("string"==typeof e)return G(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?G(e,t):void 0}}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function W(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function X(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}H.a.windowtext=[0,0,0],H.a.transparent=[255,255,255,0];var Y=new RegExp(Object.keys(H.a).map((function(e){return"\\b".concat(e,"\\b")})).join("|"),"ig"),Z=/\brgba?\([^)]+\)/i,ee=/\brgba?\([^)]+\)/gi,te=function(e){return e.replace(d,"")},re=function(e,t){return te(e).replace(Y,(function(e){if(!t&&"transparent"===e)return e;var r=H.a[e.toLowerCase()];return"".concat(r.length>3?"rgba":"rgb","(").concat(r.toString(),")")}))},ne=function(e){if(!e||e.length<1)return"";if(1===e.length)return e[0];for(var t=e.shift(),r=e.shift();r;){var n=J()(r);t=J()(t).mix(n,n.alpha()),r=e.shift()}return t},ae=function(e){var t=re(e);return Z.test(t)?t:""},oe=function(e){return(299*e[0]+587*e[1]+114*e[2])/1e3},ie=function(e,t){var r=e/oe(t),n=Math.min(255,t[0]*r),a=Math.min(255,t[1]*r),o=Math.min(255,t[2]*r);return 0===a||255===n||255===o?a=(1e3*e-299*n-114*o)/587:0===n?n=(1e3*e-587*a-114*o)/299:0!==o&&255!==a||(o=(1e3*e-299*n-587*a)/114),J.a.rgb(n,a,o)},le=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),X(this,"_idx",0),X(this,"_defaultDarkTextColorRgb",J()(g.defaultDarkTextColor).rgb().array()),X(this,"_defaultDarkBgColorRgb",J()(g.defaultDarkBgColor).rgb().array()),X(this,"_defaultDarkBgColorHSL",J()(g.defaultDarkBgColor).hsl().array()),X(this,"_defaultDarkTextColorBrightness",oe(this._defaultDarkTextColorRgb)),X(this,"_defaultDarkBgColorBrightness",oe(this._defaultDarkBgColorRgb)),X(this,"_defaultDarkBgColorHslBrightness",this._defaultDarkBgColorHSL[2]),X(this,"_maxLimitOffsetBrightness",this._defaultDarkTextColorBrightness-this._defaultDarkBgColorBrightness),X(this,"isDarkmode",!1)}var t,r,n;return t=e,(r=[{key:"_adjustTextBrightness",value:function(e,t){var r=t.rgb().array(),n=t.alpha(),a=oe(r)*n+this._defaultDarkBgColorBrightness*(1-n),o=e.rgb().array(),i=e.hsl().array(),l=e.alpha(),s=oe(o),u=Math.abs(a-s);if(s>=250)return e;if(u>this._maxLimitOffsetBrightness&&a<=this._defaultDarkBgColorBrightness+2)return ie(this._maxLimitOffsetBrightness+a,o).alpha(l);if(u>=65)return e;if(a>=100){if(i[2]>50){i[2]=90-i[2];var c=J.a.hsl.apply(J.a,Q(i)).alpha(l);return this._adjustTextBrightness(c,t)}return ie(Math.min(this._maxLimitOffsetBrightness,a-65),o).alpha(l)}if(i[2]<=40){i[2]=90-i[2];var h=J.a.hsl.apply(J.a,Q(i)).alpha(l);return this._adjustTextBrightness(h,t)}return ie(Math.min(this._maxLimitOffsetBrightness,a+65),o).alpha(l)}},{key:"_adjustBackgroundBrightness",value:function(e){var t=e.rgb().array(),r=e.hsl().array(),n=e.alpha(),a=oe(t),o=e;return 0===r[1]&&r[2]>40||a>250?o=J.a.hsl(0,0,Math.min(100,100+this._defaultDarkBgColorHslBrightness-r[2])):a>190?o=ie(190,t).alpha(n):r[2]<22&&(r[2]=22,o=J.a.hsl.apply(J.a,Q(r))),o.alpha(n).rgb()}},{key:"_adjustBrightness",value:function(e,t,r){var n,a=e.alpha(),o="";if(r.isBgColor){if(t.getAttribute(c)&&a>=.05&&t.removeAttribute(c),n=this._adjustBackgroundBrightness(e),!r.hasInlineColor){var s=t.getAttribute(i)||g.defaultLightTextColor,u=n||e,h=this._adjustBrightness(J()(s),t,{isTextColor:!0,parentElementBgColorStr:u});h.newColor?o+=he.genCssKV("color",h.newColor):o+=he.genCssKV("color",s)}}else if(r.isTextColor||r.isBorderColor){var f=r.parentElementBgColorStr||r.isTextColor&&t.getAttribute(l)||g.defaultDarkBgColor,d=J()(f);t.getAttribute(c)||(n=this._adjustTextBrightness(e,d),se.emit("afterConvertTextColor",t,{fontColor:n,bgColor:d}))}else r.isTextShadow&&(t.getAttribute(c)||(n=this._adjustBackgroundBrightness(e)));return{newColor:n&&e.toString()!==n.toString()&&n.alpha(a).rgb(),extStyle:o}}},{key:"_try",value:function(e){try{return e()}catch(e){console.log("An error occurred when running the dark mode conversion algorithm\n",e),"function"==typeof g.error&&g.error(e)}}},{key:"convert",value:function(e){var t=this;se.resetCss(),se.emit("beforeConvertNode",e);var r,n,a="";if(this.isDarkmode){var o=e.nodeName;if(g.whitelist.tagName.indexOf(o)>-1)return"";var h,b,p=e.style,y="",m=!1,v=!1,k=!1,w=(p.cssText&&p.cssText.split(";")||[]).map((function(e){var t=e.indexOf(":");return[e.slice(0,t).toLowerCase(),e.slice(t+1)].map((function(e){return(e||"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}))})).filter((function(e){var t=R(e,2),r=t[0],n=t[1];return"color"===r?m=!0:/background/i.test(r)&&(v=!0,"background-position"===r?h=n:"background-size"===r&&(b=n)),(/background/i.test(r)||/^(-webkit-)?border-image/.test(r))&&/url\([^)]*\)/i.test(n)&&(k=!0),["-webkit-border-image","border-image","color","background-color","background-image","background","border","border-top","border-right","border-bottom","border-left","border-color","border-top-color","border-right-color","border-bottom-color","border-left-color","-webkit-text-fill-color","-webkit-text-stroke","-webkit-text-stroke-color","text-shadow"].indexOf(r)>-1})).sort((function(e,t){var r=R(e,1)[0],n=R(t,1)[0];return"color"===r||"background-image"===r&&"background-color"===n||0===n.indexOf("-webkit-text")?1:-1}));f.indexOf(o)>-1&&!v&&this._try((function(){var t=function(e){var t=null;return Array.prototype.some.call(e.classList,(function(e){return!!z[e]&&(t=z[e],!0)})),t}(e);t||(t=e.getAttribute("bgcolor")),t&&(w.unshift(["background-color",J()(t).toString()]),v=!0)})),"FONT"!==o||m||this._try((function(){var t=e.getAttribute("color");t&&(w.push(["color",J()(t).toString()]),m=!0)}));var x="",M="",_=0;if(w.some((function(e,r){var n=R(e,2),a=n[0],o=n[1];return t._try((function(){if(0!==a.indexOf("-webkit-text"))return _=r,!0;switch(a){case"-webkit-text-fill-color":x=ae(o);break;case"-webkit-text-stroke":var e=o.split(" ");2===e.length&&(M=ae(e[1]));break;case"-webkit-text-stroke-color":M=ae(o)}return!1}))})),x&&(m?w[w.length-1]=["-webkit-text-fill-color",x]:(w.push(["-webkit-text-fill-color",x]),m=!0)),_&&(w.splice(0,_),M&&w.unshift(["-webkit-text-stroke-color",M])),w.forEach((function(r){var n=R(r,2),a=n[0],o=n[1];return t._try((function(){var r,n=o,f=!1,w=/^background/.test(a),x="text-shadow"===a,M=["-webkit-text-stroke-color","color","-webkit-text-fill-color"].indexOf(a),_=/^border/.test(a),C=/gradient/.test(o),j=[],P="";if(o=re(o,C),Z.test(o)){if(C){for(var S=ee.exec(o);S;)j.push(S[0]),S=ee.exec(o);r=ne(j)}var A=0;o=o.replace(ee,(function(n){C&&(n=r,f=!0);var a=t._adjustBrightness(J()(n),e,{isBgColor:w,isTextShadow:x,isTextColor:M>-1,isBorderColor:_,hasInlineColor:m}),o=!k&&a.newColor;if(P+=a.extStyle,w||M>0){var h=w?l:i,d=w?u:s,b=o?o.toString():n;0===A&&I(e).forEach((function(e){var t=e.getAttribute(d)||g.defaultLightBgColor;e.setAttribute(h,b),e.setAttribute(d,t.split("|").concat(n).join("|")),w&&J()(b).alpha()>=.05&&e.getAttribute(c)&&e.removeAttribute(c)}))}return o&&(f=!0),A+=1,o||n})).replace(/\s?!\s?important/gi,"")}if(P&&(y+=P),!(e instanceof SVGElement)){var O=/^background/.test(a),B=/^(-webkit-)?border-image/.test(a);if((O||B)&&/url\([^)]*\)/i.test(o)){f=!0;var E=ne((e.getAttribute(u)||g.defaultLightBgColor).split("|"));if(o=o.replace(/^(.*?)url\(([^)]*)\)(.*)$/i,(function(t){var r=t,n="",o="",i="";return"1"!==e.getAttribute(c)&&I(e).forEach((function(e){return e.setAttribute(c,"1")})),O?(r="linear-gradient(".concat("rgba(0,0,0,0.2)",", ").concat("rgba(0,0,0,0.2)","),").concat(t),i=he.genCssKV(a,"".concat(r,",linear-gradient(").concat(E,", ").concat(E,")")),h&&(n="top left,".concat(h),y+=he.genCssKV("background-position","".concat(n)),i+=he.genCssKV("background-position","".concat(n,",top left"))),b&&(o="100%,".concat(b),y+=he.genCssKV("background-size","".concat(o)),i+=he.genCssKV("background-size","".concat(o,",100%"))),ce.push(e,i)):!v&&ce.push(e,he.genCssKV("background-image","linear-gradient(".concat("rgba(0,0,0,0.2)",", ").concat("rgba(0,0,0,0.2)","),linear-gradient(").concat(E,", ").concat(E,")"))),r})),!m){var T=ne((e.getAttribute(s)||g.defaultLightTextColor).split("|"));y+=he.genCssKV("color",T),I(e).forEach((function(e){return e.setAttribute(i,T)}))}}}f&&(d.test(n)&&(p[a]=te(n)),C?ce.push(e,he.genCssKV(a,o)):y+=he.genCssKV(a,o))}))})),y){e.setAttribute("data-style",p.cssText);var C="".concat("js_darkmode__").concat(this._idx++);e.classList.add(C),a+=y?he.genCss(C,y):""}r=e,n="",Array.prototype.forEach.call(r.childNodes,(function(e){3===e.nodeType&&(n+=e.nodeValue.replace(/\s/g,""))})),n.length>0&&(g.delayBgJudge?ue.push(e):ce.contains(e,(function(e){a+=he.genCss(e.className,e.cssKV)})))}return se.emit("afterConvertNode",e),a}}])&&W(t.prototype,r),n&&W(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}(),se=new x,ue=new j("".concat("js_darkmode__","text__")),ce=new A("".concat("js_darkmode__","bg__")),he=new N,fe=new V,de=new le,ge=new RegExp("".concat("js_darkmode__","[^ ]+"),"g"),be=null,pe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"dom"};if(t.force&&(he.isFinish=!1),!he.isFinish)try{de.isDarkmode=g.mode?"dark"===g.mode:e.matches,"dom"===t.type?(de.isDarkmode&&"function"==typeof g.begin&&g.begin(fe.hasDelay()),Array.prototype.forEach.call(fe.get(),(function(e){if(de.isDarkmode&&e.className&&"string"==typeof e.className&&(e.className=e.className.replace(ge,"")),de.isDarkmode||se.length)if(g.needJudgeFirstPage){var t=e.getBoundingClientRect(),r=t.top,n=t.bottom;r<=0&&n<=0?he.addCss(de.convert(e),!1):r>0&&r<h||n>0&&n<h?(fe.addFirstPageNode(e),he.addCss(de.convert(e),!0)):(g.needJudgeFirstPage=!1,he.writeStyle(!0),fe.showFirstPageNodes(),"function"==typeof g.showFirstPage&&g.showFirstPage(),he.addCss(de.convert(e),!1))}else he.addCss(de.convert(e),!1)})),se.loopTimes++):"bg"===t.type&&de.isDarkmode&&ue.forEach((function(e){return ce.contains(e,(function(e){he.addCss(he.genCss(e.className,e.cssKV),!1)}))})),(g.needJudgeFirstPage||!g.needJudgeFirstPage&&!fe.showFirstPage)&&"function"==typeof g.showFirstPage&&g.showFirstPage(),he.writeStyle(),fe.emptyFirstPageNodes(),de.isDarkmode||(g.needJudgeFirstPage=!1,g.delayBgJudge=!1,null===g.container&&"dom"===t.type&&fe.length&&fe.delay())}catch(e){console.log("An error occurred when running the dark mode conversion algorithm\n",e),"function"==typeof g.error&&g.error(e)}};function ye(e,t){me(t),fe.set(e),pe(be,{force:!0,type:"dom"})}function me(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!g.hasInit){g.hasInit=!0;var t=g.whitelist.tagName;e.whitelist&&e.whitelist.tagName instanceof Array&&e.whitelist.tagName.forEach((function(e){e=e.toUpperCase(),-1===t.indexOf(e)&&t.push(e)})),["dark","light"].indexOf(e.mode)>-1&&(g.set("string",e,"mode"),document.getElementsByTagName("html")[0].classList.add(a)),g.set("function",e,"begin"),g.set("function",e,"showFirstPage"),g.set("function",e,"error"),g.set("boolean",e,"needJudgeFirstPage"),g.set("boolean",e,"delayBgJudge"),g.set("dom",e,"container"),g.set("string",e,"cssSelectorsPrefix"),g.set("string",e,"defaultLightTextColor"),g.set("string",e,"defaultLightBgColor"),g.set("string",e,"defaultDarkTextColor"),g.set("string",e,"defaultDarkBgColor"),!g.mode&&null===be&&window.matchMedia&&(be=window.matchMedia(n)).addListener(pe)}}function ve(e){fe.set(e),null!==g.container&&(ce.update(e),ue.update(e)),pe(be,{force:!0,type:"bg"})}function ke(e){e.forEach((function(e){return se.extend(e)}))}}])}));</script><script type="text/javascript" nonce="" reportloaderror="">var __INLINE_SCRIPT__=function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function n(t,e){return n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(t,e)}function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e){if(e&&("object"===r(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function i(t){return i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},i(t)}function u(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=i(t);if(e){var u=i(this).constructor;n=Reflect.construct(r,arguments,u)}else n=r.apply(this,arguments);return o(this,n)}}var a=function(r){var o=0;r&&r.front_end_additional_fields&&r.front_end_additional_fields.is_auto_type_setting&&(o=r.front_end_additional_fields.is_auto_type_setting);return function(r){var i=!1,a=document.querySelectorAll("#js_content")[0],c={appmsgid:window.appmsgid,pointerEvents:!1,heightAnimate:!1},f=function(t,e){return 1===t.length&&t[0].tagName&&t[0].tagName.toLowerCase()===e};return function(r){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&n(t,e)}(y,r);var s,l,p,d=u(y);function y(){return t(this,y),d.apply(this,arguments)}return s=y,(l=[{key:"afterConvertNode",value:function(t){if(!this.loopTimes){if(!i){var e=navigator.userAgent;/(iPhone|iPad|iPod|iOS|mac\sos)/i.test(e)&&a.classList.add("fix_apple_default_style"),i=!0}if("animate"===t.tagName&&"height"===t.getAttribute("attributeName")){var n=t.getAttribute("repeatCount");("indefinite"===n||n>"10")&&"click"!==t.getAttribute("begin")&&"click"!==t.getAttribute("end")&&(t.setAttribute("repeatCount","undefined"),t.setAttribute("attributeName","undefined"),(new Image).src="https://mp.weixin.qq.com/mp/jsmonitor?idkey=306525_1_1")}if(1===o)try{var r=t.parentNode.id;if(("js_content"===r||"js_secopen_content"===r)&&"p"===t.tagName.toLowerCase()){var u=t.childNodes;""===t.textContent&&(f(u,"br")||1===u.length&&f(u[0].childNodes,"br"))&&(t.previousElementSibling.style.marginBottom="0em",t.style.marginBottom="0em")}}catch(t){if("undefined"!=typeof WX_BJ_REPORT&&WX_BJ_REPORT.BadJs){var s=JSON.stringify(c);WX_BJ_REPORT.BadJs.report("domFilter",s,{mid:"mmbizwap:domMonitor",view:"wap_appmsg"})}}}}}])&&e(s.prototype,l),p&&e(s,p),Object.defineProperty(s,"prototype",{writable:!1}),y}(r)}};return window.__second_open__||(window.DomFilter=a()),a}();</script>
<script type="text/javascript" nonce="" reportloaderror="">
(function () {
  if (!window.__second_open__ && window.Darkmode) { // 非秒开，秒开的逻辑写在skeleton.js里
    var cost = 0; // 记录Darkmode首屏渲染耗时
    window.Darkmode.extend([window.DomFilter]); // 插件注册
    window.Darkmode.run(document.querySelectorAll('#js_content *'), {
      mode: '', // ''|'dark'|'light', 空表示跟随系统
      defaultDarkBgColor: '',
      error: function () {
        (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_0_1'; // 上报conver出错 H5
      },
      begin: function (isSwitch) {
        (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_2_1'; // 上报Darkmode H5 PV
        isSwitch && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_4_1'); // 上报Darkmode H5 PV（仅含从LM切换到DM的情况）

        cost = new Date() * 1; // 记录开始渲染的时间
      },
      showFirstPage: function () {
        cost = new Date() * 1 - cost; // 记录首屏渲染耗时
        var isTop = (document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop) === 0;
        // 上报Darkmode耗时大盘数据
        if (cost <= 10) {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_6_1'; // 上报Darkmode H5 首屏渲染时间在10ms以内（含10ms）PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_13_1'); // 上报Darkmode H5 首屏渲染时间在10ms以内（含10ms）PV - 无滚动
        } else if (cost > 10 && cost <= 20) {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_7_1'; // 上报Darkmode H5 首屏渲染时间在(10ms, 20ms]之间PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_14_1'); // 上报Darkmode H5 首屏渲染时间在(10ms, 20ms]之间PV - 无滚动
        } else if (cost > 20 && cost <= 30) {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_8_1'; // 上报Darkmode H5 首屏渲染时间在(20ms, 30ms]之间PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_15_1'); // 上报Darkmode H5 首屏渲染时间在(20ms, 30ms]之间PV - 无滚动
        } else if (cost > 30 && cost <= 40) {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_9_1'; // 上报Darkmode H5 首屏渲染时间在(30ms, 40ms]之间PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_16_1'); // 上报Darkmode H5 首屏渲染时间在(30ms, 40ms]之间PV - 无滚动
        } else if (cost > 40 && cost <= 50) {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_10_1'; // 上报Darkmode H5 首屏渲染时间在(40ms, 50ms]之间PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_17_1'); // 上报Darkmode H5 首屏渲染时间在(40ms, 50ms]之间PV - 无滚动
        } else if (cost > 50 && cost <= 60) {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_11_1'; // 上报Darkmode H5 首屏渲染时间在(50ms, 60ms]之间PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_18_1'); // 上报Darkmode H5 首屏渲染时间在(50ms, 60ms]之间PV - 无滚动
        } else {
          (new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_12_1'; // 上报Darkmode H5 首屏渲染时间在60ms以上（不含60ms）PV
          isTop && ((new Image()).src = 'https://mp.weixin.qq.com/mp/jsmonitor?idkey=125617_19_1'); // 上报Darkmode H5 首屏渲染时间在60ms以上（不含60ms）PV - 无滚动
        }
      }
    });
    document.getElementById('js_content').style.visibility = 'visible';
  }
})();
</script>

<script type="text/javascript" nonce="" reportloaderror="">
(function(_g){
    _g.appmsg_like_type = "2" * 1 ? "2" * 1 : 1;
    // _g.appmsg_like_type = 2;
    _g.clientversion = "";
    _g.passparam = ""; // 看一看带参数
    if(!_g.msg_link) {
      _g.msg_link = "http://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&amp;mid=2247483895&amp;idx=1&amp;sn=b685934ee0d08b9d01cc0c35ed7fed71&amp;chksm=ce610754f9168e4280b6449078ee9fd19dd5fd1f44f90bb7b57231a860068fb38697059d17f5#rd";
    }
    _g.appmsg_type = "9"; // 后台图文消息类型
    _g.devicetype = ""; // devicetype
})(window);
// 已翻译
</script>

<script type="text/javascript" nonce="" reportloaderror="">
// 企业微信里置灰公众号名称
(function() {
  var ua = window.navigator.userAgent;
  if (/MicroMessenger\/([\d\.]+)/i.test(ua) && /wxwork/i.test(ua)) {
    var profileName = document.getElementById('js_name');
    var authorName = document.getElementById('js_author_name');
    var accountNames = document.getElementsByClassName('account_nickname_inner');
    if (profileName) {
      profileName.classList.add('tips_global_primary');
    }
    if (authorName) {
      authorName.classList.add('tips_global_primary');
    }
    if (accountNames && accountNames.length) {
      accountNames[0].classList.add('tips_global_primary');
    }
  }
})();
</script>
<script type="text/javascript" nonce="" reportloaderror="">
// 安卓插入米大师 h5 sdk
(function() {
  var ua = navigator.userAgent;
  if (ua.indexOf("MicroMessenger") != -1 && ua.indexOf("Android") != -1){
    var script = document.createElement('script');
    var head = document.getElementsByTagName('head')[0];
    script.type = 'text/javascript';
    script.src = "https://midas.gtimg.cn/h5sdk/js/api/h5sdk.js";
    head.appendChild(script);
  }
})();
</script>
<script type="text/javascript" nonce="" reportloaderror="">
var real_show_page_time = +new Date();
if (!!window.addEventListener){
  window.addEventListener("load", function(){
    window.onload_endtime = +new Date();
  });
}
</script>

<script nomodule="" nonce="" reportloaderror="">new Image().src='https://mp.weixin.qq.com/mp/jsmonitor?idkey=66881_111_1&t='+Math.random();</script>

    

<script nomodule="" nonce="" reportloaderror="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule="" id="vite-legacy-polyfill" src="./s_files/polyfills-legacy.4f2e1e8f.js.下载" nonce="" reportloaderror=""></script>
<script nomodule="" id="vite-legacy-entry" data-src="//res.wx.qq.com/mmbizappmsg/zh_CN/htmledition/js/assets/appmsg-legacy.l522ht7hece88ea9.js" nonce="" reportloaderror="">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>

    <link rel="stylesheet" type="text/css" href="./s_files/weui_a11y.css" reportloaderror="">





<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_colon">：</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_comma">，</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_period">。</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_space">&nbsp;</span>


<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_type_video">视频</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_type_weapp">小程序</span>


<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_zan_btn_txt">赞</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_zan_btn_tips">，轻点两下取消赞</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_like_btn_txt">在看</span>
<span aria-hidden="true" class="weui-a11y_ref" style="display:none" id="js_a11y_like_btn_tips">，轻点两下取消在看</span>

  



<script src="./s_files/weui.min.js.下载"></script></body></html>